VB6 里MSCHART 画两条曲线.docx
《VB6 里MSCHART 画两条曲线.docx》由会员分享,可在线阅读,更多相关《VB6 里MSCHART 画两条曲线.docx(6页珍藏版)》请在三一办公上搜索。
1、VB6 里MSCHART 画两条曲线一条曲线的代码如下 : Dim MyData(12, 1) As Double -x轴坐标值-Y轴坐标值- MyData(0, 0) = 0: MyData(0, 1) = 180 本句代表了:第一点数据的X轴坐标为0,Y轴坐标为180 MyData(1, 0) = 1: MyData(1, 1) = 960 MyData(2, 0) = 2: MyData(2, 1) = 60 MyData(3, 0) = 3: MyData(3, 1) = 0 MyData(4, 0) = 4: MyData(4, 1) = 0 MyData(5, 0) = 5: My
2、Data(5, 1) = 60 MyData(6, 0) = 6: MyData(6, 1) = 60 MyData(7, 0) = 7: MyData(7, 1) = 0 MyData(8, 0) = 8: MyData(8, 1) = 60 MyData(9, 0) = 9: MyData(9, 1) = 60 MyData(10, 0) = 10: MyData(10, 1) = 0 MyData(11, 0) = 11: MyData(11, 1) = 0 MyData(12, 0) = 12: MyData(12, 1) = 60 波形图外观设置 With MSChart1 .Tit
3、leText = 值 设置图线的外观 .Plot.SeriesCollection(1).Pen.Width = 30 .Plot.SeriesCollection(1).Pen.Style = VtPenStyleSolid 设置XY轴 .Plot.Axis(VtChAxisIdX).ValueScale.Auto = False .Plot.Axis(VtChAxisIdY).ValueScale.Auto = False / 设置最大值 .Plot.Axis(VtChAxisIdX).ValueScale.Maximum = 12 .Plot.Axis(VtChAxisIdY).Valu
4、eScale.Maximum = 1000 / 设置最小值 .Plot.Axis(VtChAxisIdY).ValueScale.Minimum = 0 .Plot.Axis(VtChAxisIdX).ValueScale.Minimum = 0 / .Plot.Axis(VtChAxisIdX).ValueScale.MajorDivision = 12 X轴主要网格数量 .Plot.Axis(VtChAxisIdY).ValueScale.MajorDivision = 10 Y轴主要网格数量 .Plot.Axis(VtChAxisIdX).ValueScale.MinorDivision
5、 = 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 = Vt
6、ChChartType2dXY 设置图形为二维散点图 MSChart1.ChartData = MyData 数据 End With 我想再添加一条蓝色的 谁能给下代码!急! 代码如下所示。用!开头的注释是我加入的主要解释。实现所需效果。 Dim MyData(12, 2) As Double !加入1维就是增加一条线 -x轴坐标值-Y轴坐标值- MyData(0, 0) = 0: MyData(0, 1) = 180 本句代表了:第一点数据的X轴坐标为0,Y轴坐标为180 MyData(1, 0) = 1: MyData(1, 1) = 960 MyData(2, 0) = 2: MyDat
7、a(2, 1) = 60 MyData(3, 0) = 3: MyData(3, 1) = 0 MyData(4, 0) = 4: MyData(4, 1) = 0 MyData(5, 0) = 5: MyData(5, 1) = 60 MyData(6, 0) = 6: MyData(6, 1) = 60 MyData(7, 0) = 7: MyData(7, 1) = 0 MyData(8, 0) = 8: MyData(8, 1) = 60 MyData(9, 0) = 9: MyData(9, 1) = 60 MyData(10, 0) = 10: MyData(10, 1) = 0
8、MyData(11, 0) = 11: MyData(11, 1) = 0 MyData(12, 0) = 12: MyData(12, 1) = 60 !为新加入的一条线赋值 Dim i As Integer For i = 0 To 12 MyData(i, 2) = 0.3 * MyData(i, 1) Next 波形图外观设置 With MSChart1 .TitleText = 值 设置图线的外观 .Plot.SeriesCollection(1).Pen.Width = 30 .Plot.SeriesCollection(1).Pen.Style = VtPenStyleSolid
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB6 里MSCHART 画两条曲线 MSCHART 画两条 曲线

链接地址:https://www.31ppt.com/p-3168219.html