+ -
当前位置:首页 → 问答吧 → 分享 关于MSChart 的 标签 “不显示为”科学计数法的设置方法

分享 关于MSChart 的 标签 “不显示为”科学计数法的设置方法

时间:2011-07-15

来源:互联网

当数字过大时,刻度上的标签将显示为 科学计数法,不够友好,找了2天,终于找到了,哈哈

'图形上数值的显示设置
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

作者: zhufobbs   发布时间: 2011-07-15

谢谢分享!

作者: Veron_04   发布时间: 2011-07-15

热门下载

更多