VB mschart 画图的一些问题

要用Mschart画曲线图,现在有些问题搞不定啊:1原点的设定,如果我不想把原定设定在0而是其他值应该怎么做呢?2线条颜色的设定,如果想要改变整个曲线的颜色该怎么做呢?3... 要用Mschart画曲线图,现在有些问题搞不定啊:
1 原点的设定,如果我不想把原定设定在0而是其他值应该怎么做呢?
2 线条颜色的设定,如果想要改变整个曲线的颜色该怎么做呢?
3 某些datapoint的颜色 想要改变某些datapoint的颜色该怎么做呢?
展开
 我来答
qinfy881218
2011-04-22
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
这是一段MCchart初始化的代码,设置最大值最小值就可以解决你的第一小问。
With MSChart1
'设置XY轴
.Plot.Axis(VtChAxisIdX).ValueScale.Auto = False
.Plot.Axis(VtChAxisIdY).ValueScale.Auto = False
'// 设置最大值
.Plot.Axis(VtChAxisIdX).ValueScale.Maximum = 1
.Plot.Axis(VtChAxisIdY).ValueScale.Maximum = 30
'// 设置最小值
.Plot.Axis(VtChAxisIdY).ValueScale.Minimum = 0
.Plot.Axis(VtChAxisIdX).ValueScale.Minimum = 0
'//
.Plot.Axis(VtChAxisIdX).ValueScale.MajorDivision = 10 'X轴主要网格数量
.Plot.Axis(VtChAxisIdY).ValueScale.MajorDivision = 6 'Y轴主要网格数量
.Plot.Axis(VtChAxisIdX).ValueScale.MinorDivision = 0 'X轴次要网格数量
.Plot.Axis(VtChAxisIdY).ValueScale.MinorDivision = 0 'Y轴次要网格数量
.Plot.Axis(VtChAxisIdX).AxisGrid.MajorPen.Style = VtPenStyleDotted
.Plot.Axis(VtChAxisIdY).AxisGrid.MajorPen.Style = VtPenStyleDotted
MSChart1.Plot.AutoLayout = False
MSChart1.Plot.UniformAxis = False
MSChart1.chartType = VtChChartType2dXY '设置图形为二维散点图
MSChart1.ChartData = MyData '数据
End With
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式