多语言展示
当前在线:261今日阅读:113今日分享:31

C# 如何给chart控件另一个Y轴绑定数据

winform应用程序自带Chart图标控件,那么,如果要用C#在Chart控件中添加两个Y轴,该如何绑定数据呢?
工具/原料

visual studio

方法/步骤
1

打开visual studio,新建【windows 窗体应用】,名字叫做ChartTwoY,项目创建完成后,默认会有一个Form1的窗体界面

2

打开【工具箱】,在【数据】下面将Chart控件拖到窗体界面中,此时会看到一个图形,这些数据都是假的,仅做设计窗体显示而已

3

点击窗体中的chart控件,右键选择【属性】,在属性界面点击【Series】后面的三个点的图标按钮

4

默认打开Series界面可以看到已经有一个Series1,而且其轴都是Primary

5

点击【添加】按钮,添加一个新的Series2,默认情况下轴也都是Primary,而且窗体上的图并没有两个Y坐标

6

点击【Series2】修改【YAxisType】的值为【Secondary】,这样就可以出现两条Y坐标了

7

给窗体添加Load事件,在Load事件中构建一个DataTable,模拟数据源,绑定给Chart控件,为两个Series的X轴指定同一个列,两个Y轴指定不同的列即可

8

调试模式运行,可以看到窗体上面两个蓝色的柱状图使用左侧的Y轴,橙色的柱状图使用右侧的Y轴

推荐信息