CHARTFX控件使用方法

今天使用到一个CHARTFX控件(版本是2.0),功能虽然不错,但发现对于VB6上的支持不太好使用,经常出现内存错误。

[@more@]

各个属性的说明如下:

Nseries需比较的数据项的个数?
  Nvalues每个数据项中的子项目数?
  TitleDlg图表的标题设置对话框?
  AdmDlg图表构件绘图区上下左右边缘处注解设置对话框?
  FontDlg注解文字字体设置?
  BorderStyle图表构件的边框风格?
  Height、Width、Top、Left这四项设置图表构件在窗体中的
位置及大小?
  BottomGap、TopGap、LeftGap、RightGap这四项设置图表构
件绘图区的位置及大小?
  ChartType、pThpe、Style这三项设置图表构件及绘图区的
类型与风格?
  Chart3D用以设置是否以三维形式显示数据?
  ViewRot3D设置观察三维图示的视角?
  WallWidth设置三维图示中X、Y、Z三壁的厚度?
  LinebkColor、LineColor、LineStyle、LineWidth设置线条
的颜色和风格?
  PointType设置数据点的形状、类型?
  RGB3DBK、RGB2DBK、RGBBK、RGBBarHorz设置2/3维图示中
背景色?
  Cursor设置绘图区光标形状?
  Decimals设置图表中数据显示的小数位数?
  Stacked设置图表中数据的归一化方式?
  Grid、VertGridGap设置坐标系的背景网格线?


  在制作同时比较多组数据的图表时,还需要设置以下属性:
?
  FixedGap每个数据项之间间隔?
  ThisPoint数据项的次序?
  ThisSerie每个数据项中子数据项的次序?
  ThisBkColor、ThisColor颜色设置?


  余下的Visible、Hint、HelpContext、Name、Tag等属性与其它构件相同,不再赘述。下面对CustTool、ToolBar、PalleteBar、PatternBar几个关于图表中工具条设置的属性作简单介绍。?PalleteBar设为True时生成的图表带有颜色设置工
具条,即可在浏览图表时改变数据项颜色以适应不同视觉需求。
?
  PatternBar设为True时生成的图表带有图案设置工具条,作用同上。?
  ToolBar设为True时生成的图表带有一个功能强大的工具条,其上加速键能完成的功能有:从数据文件读入比较数据、输出数据到数据文件、图表打印、在直方图/饼图/ 离散点图/曲线拟合图之间切换、2/3维切换、改变视角、以表格方式浏览、修改数据等等。丰富的功能节省了程序员的开发时间,使用极为方便(工具条上每个加速键都有Hint提示)。
  CustTool在该属性里可以设置需要使用的功能项,Delphi自动去除未选取的加速键。
以上属性说明,参考来源http://board.tencent.com/cgi-bin/wenji_content?id=55299

使用例子见:http://tech.72e.net/html/program/asp/3737.html

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7764484/viewspace-903720/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/7764484/viewspace-903720/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C#中的CHART件是用于绘制图表和数据可视化的工具。使用CHART件可以创建各种类型的图表,如折线图、柱状图、饼图等。 要使用CHART件,首先需要在项目中添加对System.Windows.Forms.DataVisualization.Charting命名空间的引用。然后在窗体中添加一个Chart件,可以通过拖放或者在代码中动态创建。 以下是一个简单的示例,展示如何使用CHART件创建一个折线图: 1. 在窗体中添加一个Chart件,并设置其大小和位置。 2. 在窗体的Load事件中,编写代码以设置图表的属性和数据。 3. 使用Chart.Series属性来添加和配置图表系列。 4. 使用Chart.Series.Points属性来添加和配置系列的数据点。 下面是一个示例代码: ```csharp using System; using System.Windows.Forms; using System.Windows.Forms.DataVisualization.Charting; namespace ChartExample { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { // 设置图表的标题和图例 chart1.Titles.Add("Sales Report"); chart1.Legends.Add("Legend"); // 创建一个系列 Series series = new Series(); series.Name = "Sales"; series.ChartType = SeriesChartType.Line; // 添加数据点 series.Points.AddXY("Jan", 100); series.Points.AddXY("Feb", 150); series.Points.AddXY("Mar", 200); series.Points.AddXY("Apr", 120); // 将系列添加到图表 chart1.Series.Add(series); } } } ``` 在上述代码中,我们创建了一个折线图,并添加了一些数据点。可以根据需要进一步自定义图表的样式和属性。 希望这个示例可以帮助你开始使用C#的CHART件。如果还有其他问题,请随时提问!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值