legends

Dundas绘制趋势线

拥有回忆 提交于 2019-12-23 01:41:16
  最近项目中想采用Dundas Chart绘制图形,于是让我们先试试可不可以满足原有的所有图形,所以开始学习Dundas Chart控件+VS2008绘制图形。   在这期间也遇到了好多问题,Dundas Chart本身没有多饼图的样式,所以采用添加多个 ChartArea 来绘制多饼图,这样有一个缺点就是,它自动分配的区域是从上到下,从左到右排列,一般我们都是水平方向排列,要想实现这样的话就得自己设置区域的左上角(x、y坐标),宽度和高度大小。    还有一个问题就是在绘制散点图的时候,需要添加趋势线(线性回归分析),例如Excel 2007中,如下图:   项目中有这样的需求,之前采用TeeChart做过这样的图形,原以为Dundas不存在这样的函数,通过自己查看帮助和厂家的技术人员交流后,存在这样的功能,并且可以完成这样的图形,具体方法如下: Code 1 chart.BackGradientEndColor = Color.White; 2 chart.BackColor = Color.White; 3 chart.BackGradientType = GradientType.DiagonalLeft; 4 chart.Palette = ChartColorPalette.Dundas; 5 6 chart.BorderLineColor = Color