使用标志线

我们可以在单元格图表中显示一条标志线,用于直观地对数据进行分类,例如某个数据是否合格,或是否达到均值。

例如新建一个文件,在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

得到的图表为:

有关标志线的更多设置,请参考:单元格图表属性参考


本页地址:http://www.foxtable.com/webhelp/topics/3747.htm