使用线状图

单元格图表默认类型是线状图。

我们可以对线状图进行一些设置。

例如新建一个文件,在DrawCell事件写入代码:

If e.Col.Name = "第一列" Then
    e.Chart.AddValues(3,7,-2,4,8,-3,5
    e.Chart.SeriesColor = Color.Gray
'
设置线条颜色
    e.Chart.ShowMarkers = True
'
显示数据标记
    e.Chart.MarkersColor = Color.IndianRed
'
设置标记颜色
   
e.DrawChart()
End
If

得到的图表为:

你可以只标记一些特殊的点,例如只标出最大值和最小值,可以将代码改为:

If e.Col.Name = "第一列" Then
    e.Chart.AddValues(3, -2, 4, 2, 8, 1)
    e.Chart.SeriesColor = Color.CadetBlue
'
设置线条颜色
    e.Chart.ShowHigh = True
'
标记最大值
    e.Chart.HighMarkerColor = Color.Red 
'
设置最大值标记颜色
    e.Chart.ShowLow= True
'
标记最小值
    e.Chart.LowMarkerColor = Color.Green
'
设置最小值标记颜色
    e.DrawChart()

End
If

得到的图表为:

如果需要,你可以显示X轴,例如:

If e.Col.Name = "第一列" Then
    e.Chart.AddValues(3, -2, 4, 2, 8, -3)
    e.Chart.DisplayXAxis = True
'
显示X
    e.Chart.AxisColor = Color.Pink
'
设置X轴颜色
   
e.Chart.SeriesColor = Color.CadetBlue '设置线条颜色
    e.DrawChart()

End
If

得到的图表为:

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


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