'图形上数值的显示设置
MSChart1.Plot.SeriesCollection(AIndex).DataPoints(-1).DataPointLabel.Component = 2 '1 普通数值 2 百分比
MSChart1.Plot.SeriesCollection(AIndex).DataPoints(-1).DataPointLabel.PercentFormat = "0%" '百分比显示格式
'普通数值显示格式 为空时将以科学计数法显示 ,为0时按实际显示
MSChart1.Plot.SeriesCollection(AIndex).DataPoints(-1).DataPointLabel.ValueFormat = "0"
’坐标轴刻度数值的显示设置
'左边Y轴刻度格式
'0 常规坐标 1 对数坐标 2 百分比坐标
.Plot.Axis(VtChAxisIdY).AxisScale.Type = 0
'默认为空 当数值过大时显示为科学计数法 ,设为0 按实际数值显示
.Plot.Axis(VtChAxisIdY, 1).Labels(1).Format = "0"
'右边Y轴刻度格式
'0 常规坐标 1 对数坐标 2 百分比坐标
.Plot.Axis(VtChAxisIdY2).AxisScale.Type = 0
'默认为空 当数值过大时显示为科学计数法 ,设为0 按实际数值显示
.Plot.Axis(VtChAxisIdY2, 1).Labels(1).Format = "0"
'设置主要间隔
.Plot.Axis(VtChAxisIdY).ValueScale.MajorDivision = 8
'设置次要间隔
.Plot.Axis(VtChAxisIdY).ValueScale.MinorDivision = 2
'设置最大值
.Plot.Axis(VtChAxisIdY).ValueScale.Maximum = XXXX
'设置最小值
.Plot.Axis(VtChAxisIdY).ValueScale.Minimum = XXYY
2 个解决方案
#1
谢谢分享!
#2
VC++6.0 里怎么设置啊,求助,不要科学计数法啊!!
#1
谢谢分享!
#2
VC++6.0 里怎么设置啊,求助,不要科学计数法啊!!