以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  单元格图最小值颜色问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=191980)

--  作者:njzwm
--  发布时间:2024/5/20 22:32:00
--  单元格图最小值颜色问题
If e.Col.Name = "柱状图" Then
    e.Chart.AddValues(e.Row ("数字集合").split(","))
    e.Chart.ChartType = 1 \'使用柱状图\'
    e.Chart.StartingValue = 0
    e.Chart.SeriesColor = Color.Gray \'设置图表颜色\'
    e.Chart.ShowHigh = True \'标记最大值
    e.Chart.HighMarkerColor = Color.Red \'设置最大值标记颜色
    e.Chart.ShowLow = True \'标记最小值
    e.Chart.LowMarkerColor = Color.Green \'设置最小值标记颜色
    e.DrawChart()
End If

问题:以上的语句只有在最小值是数是才变绿色,如果最小值是数的话,颜色去不变绿,请教各位,应该怎么处理才能使只要是最小值(无论正负)都变绿色

--  作者:有点蓝
--  发布时间:2024/5/20 22:40:00
--  
把e.Chart.StartingValue = 0去掉
--  作者:njzwm
--  发布时间:2024/5/22 20:51:00
--  
谢谢蓝版指导,再请教一下:

在单元格绘图中,是否可以设定Y轴的最小值,就像
Chart.AxisY.Min = 0
的语句?

--  作者:有点蓝
--  发布时间:2024/5/23 8:33:00
--  
就是e.Chart.StartingValue = 0