e.Chart.ChartType = 3 '使用1为柱状图,3为曲线图
e.Chart.SeriesColor = Color.CadetBlue '设置图表颜色
'e.Chart.MarkerLineValue = dr8("子组1") '设置标志值(平均值)
e.Chart.MarkerLineValue = dr9("过程均值X") '设置标志值(平均值)
e.Chart.MarkerLineColor = Color.Red '设置标志线颜色
e.DrawChart()
关于适用标志线,上面的 drawcell 代码里面,我希望加多几条标志线,所以就加了上面红色那行代码,但是执行起来那行代码没有作用,好像被下面绿色的代码代替掉了。请问如何实现加多几条标志线呢?谢谢。
请看附图的问题。那么,可否做成,将鼠标指到走势图,就把此走势图马上放大,从而更容易看呢?谢谢。
此主题相关图片如下:1023.jpg
做个停靠窗口,添加一个图表控件,到表格currentchanged事件,刷新图表控件
做个停靠窗口,添加一个图表控件:这个我完成了。但是,到表格 currentchanged 事件,刷新图表控件:这个怎么实现,目前我是在窗口有一个按钮来更新走势图的。谢谢。
currentchanged 事件调用窗口按钮,或者把窗口按钮代码放到 currentchanged 事件
For i As Integer = 0 To ctn1.Length - 1 '逐个部门
Chart.SeriesList.Clear() '清除图表原来的图系
Series = Chart.SeriesList.Add() '给图表1增加一个图系
Series.Text = ctn1(i)
Series.X.DataField = "年月" 'X轴绑定到产品列
Series.Y.DataField = ctn1(i) 'Y轴绑定到数量列
Chart.SeriesList(0).LineThickness = 4 '设置线条粗细
Chart.SeriesList(0).LineColor = Color.Red
Series.MarkColor = color.Red
Next
上面的代码我是希望把每个部门的曲线都绘制到一张曲线图里面去,但是实际运行却只保留了最后一个部门的曲线,前面所有部门的曲线一闪而过就消失了。请问有什么方法可以解决我的问题呢?谢谢。