坐标轴坐标值问题
我画了x y坐标轴,x 时间轴好解决, Y 轴数据轴 范围1E-07 ----1E-02, 我用下列方法标注y 轴 坐标值,为什么出来的都是0.001,0.0001,0.00001。。。。。 而不是我要的1E-02,1E-03。。。。。呢?
For i = 0 To 5
lTempNumber = YMin * 10 ^ i
lTempNumber = Format(lTempNumber, "#E-##")
Pic.CurrentX = Pic.ScaleLeft + leftMargin - TextWidth(Trim(lTempNumber)) - 5
Pic.CurrentY = Pic.ScaleHeight - BottomMargin - YWidth * i - TextHeight(Trim(lTempNumber)) / 2
Pic.Print Trim(lTempNumber)
这里Ymin=1E-07
好困扰!请高手帮忙!!
[解决办法]
A)2位指数的格式应该是 #E-#0。
B)Format 结果为字符串,应该存到字符串型变量中,lTempNumber 按照命名规则应该是 Long 型吧。