chart绑定mysql数据源_MSChart常用属性和数据源的绑定

一、MSChart控件的总体介绍图

80e4c2cb252b28d4ef1c6e772a7e80c9.png

二、属性

1.属性ChartAreas

这个属性表示的是图表区域,Chart控件相当于是一个图表面板,在这个面板中可以将其分成多个图标区域,在每个图表区域中只能放置一个图表。如下图所示:是将整个图标控件分成两个图标区域,在每个图标区域中分别有一张图表。

599bb6aea9c24eb6ecf1771ebe248f6a.png

图中蓝色代表的是某一分组的序列记录,黄色代表的是另一分组的序列记录。他们可以绑定不同的数据源。

2.属性ChartSeries

ChartSeries表示的是一条分组记录数据,在一个图标区域中可以有多个图标序列,每条图标序列是以颜色进行区分,如上图,在每张图表中都只有一条图表序列,如下图,在上一个图表中有两个图表序列,分别代表的是两条不同的分组记录。

14c6552a0400920b15de1a80034ab370.png

3.属性Legends

属性Legends是对图表序列的解释,每一个图表序列都会对应着一个Legend,如下图所示:

f77bbc2b7bdc92e267b76de3dd8a2746.png

在图表右上方的图例是对图表中序列的解释,标示着三个序列分别代表的是数据。

4.怎么设置图表中X轴和Y轴的区域

X轴和Y轴是属于ChartAreas这里面的,所以我们在设置X轴和Y轴的属性的时候,需要通过ChartAreas这个属性来获得这个图标的X轴和Y轴的信息。

1)通过编程的方式设置X轴和Y轴的区域

//设置X轴的最大最小值

chart1.ChartAreas[0].AxisX.Maximum =   50;

chart1.ChartAreas[0].AxisX.Minimum =   0;

//设置Y轴的最大最小值

chart1.ChartAreas[0].AxisY.Maximum = 200;

chart1.ChartAreas[0].AxisY.Minimum =   0;

2)通过设计器的方式设置X轴和Y轴的最大最小值

首先在属性窗口中找到Chart控件的属性ChartAreasà

c82c3f95c1e0407312a8dbcfcdfc7583.png

点击进入到ChartAreas属性对话框,找到Axes属性à

03e1568c0fe4003523431ceac555db38.png

点击进入到Axes属性对话框中à

195c68147413ff3461eec843896c70d7.png

相应的在这个对话中我们还可以设置Y轴的最大最小值,同样还可以设置一些其他关于X轴和Y轴的属性,如外观样式等。

图表对X轴和Y轴设置最大最小值时显示的效果:

396c03770983892aeed84b212e0543ca.png

注:在我们不设置X轴和Y轴最大最小值的情况下,程序会自动根据数据源绑定X轴和Y轴的值。

5.如何启用图表的3D显示效果

设置3D效果也是将图表区域以3D的形式展现,所以在设置的时候我们一样是要访问的是ChartAreas属性,在ChartAreas属性里面进行进一步的设置。

1)通过编程的方式设置图表的3D显示效果

//是图表显示3D效果

chart1.ChartAreas[0].Area3DStyle.Enable3D   = true;

2)通过设计器的方式显示3D效果

同上一样,

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值