使用标志线
我们可以在单元格图表中显示一条标志线,用于直观地对数据进行分类,例如某个数据是否合格,或是否达到均值。
例如新建一个文件,在DrawCell事件中写入代码:
If
e.Col.Name
= "第一列"
Then
e.Chart.AddValues(3,
5, 9,
2, 8,
5,1,7,4,6)
e.Chart.ChartType
= 1
'使用柱状图'
e.Chart.SeriesColor
= Color.CadetBlue
'设置图表颜色
e.Chart.MarkerLineValue
= 5
'
设置标志值
e.Chart.MarkerLineColor
= Color.Red
'设置标志线颜色
e.DrawChart()
End
If
得到的图表为:
再例如,将DrawCell事件代码改为:
If
e.Col.Name
= "第一列"
Then
e.Chart.AddValues(3,
-3, 4,
2 ,5,
1, 3,
9, 7)
e.Chart.SeriesColor
= Color.CadetBlue
'设置线条颜色
e.Chart.MarkerLineValue
= 5
'设置标志值
e.Chart.MarkerLineColor
= Color.Orange
'设置标志线颜色
e.Chart.ShowHigh
= True
'标记最大值
e.Chart.HighMarkerColor
= Color.Red
'设置最大值标记颜色
e.Chart.ShowLow=
True
'标记最小值
e.Chart.LowMarkerColor
= Color.Green
'设置最小值标记颜色
e.DrawChart()
End
If
得到的图表为:
有关标志线的更多设置,请参考:单元格图表属性参考