问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB中如何使用mschart 控件画曲线图

发布网友 发布时间:2022-04-24 19:53

我来回答

5个回答

热心网友 时间:2022-04-12 02:05

具体操作步骤如下:

1、首先,单击左侧工具框中的命令按钮,如下图所示,然后进入下一步。

     

2、其次,双击以直接在表单上绘制,如下图所示,然后进入下一步。

     

3、接着,或者可以单击命令按钮控件,再在页面上拖动绘制,如下图所示,然后进入下一步。

     

4、然后,如果对外观不满意,可以在属性窗口中对其进行更改,如下图所示,然后进入下一步。

     

5、随后,可以直接进入代码窗口,如下图所示,然后进入下一步。

     

6、最后,编写号后,单击运行即可,如下图所示。这样,问题就解决了。

     

热心网友 时间:2022-04-12 03:23

1、首先我们在工具箱中的命令按钮控件。

2、接下来我们可以双击直接在窗体上绘制。

3、或者我们可以点击一下命令按钮控件,然后在页面上拖曳绘制。

4、如果对外观不满意的话我们可以在属性窗口中更改。

5、或者可以直接进入代码窗口。

6、编写完毕后我们点击运行。

注意事项:

VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建Active X控件,用于高效生成类型安全和面向对象的应用程序。

热心网友 时间:2022-04-12 04:57

实现的方法和详细的操作步骤如下:

1、第一步,在工具箱中有命令按钮控件,见下图,转到下面的步骤。

2、第二步,执行完上面的操作之后,可以双击直接在表单上绘制,见下图,转到下面的步骤。

3、第三步,执行完上面的操作之后,也可以单击命令按钮控件并将图形拖到页面上,见下图,转到下面的步骤。

4、第四步,执行完上面的操作之后,如果对外观不满意,可以在“属性”窗口中进行更改,见下图,转到下面的步骤。

5、第五步,执行完上面的操作之后,或者直接进入代码窗口,见下图,转到下面的步骤。

6、第六步,执行完上面的操作之后,编辑完成,单击Run即可,见下图。这样,就解决了这个问题了。

热心网友 时间:2022-04-12 06:49

根据你的要求,我简单做了一个日期和收入的对应图,代码及调试结果如下所示

Private Sub Command1_Click()

          Dim i   As Integer

          Dim conn  As New ADODB.Connection

          Dim rs     As New ADODB.Recordset

          Set conn = New ADODB.Connection

          Set rs = New ADODB.Recordset

          

          

          conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\lwl.mdb"

          conn.Open

          rs.Open "select  *  from   lwl", conn, adOpenKeyset, adLockOptimistic

            

        '  Set MSChart1.DataSource = rs

          

  With MSChart1

  

       '// 以线条方式显示

      .chartType = 3

      

      '// 把刻录改为手工方式

      .Plot.Axis(VtChAxisIdY).ValueScale.Auto = False

      

       '// 设置最大值

      .Plot.Axis(VtChAxisIdY).ValueScale.Maximum = 1000

      

      '// 设置最小值

      .Plot.Axis(VtChAxisIdY).ValueScale.Minimum = 0

      

      '// 设置每格为 1

      .Plot.Axis(VtChAxisIdY).ValueScale.MinorDivision = 1

       

      '// 增加测试数据

      .ColumnCount = 1

      

      '//轴坐标标题

      .Plot.Axis(VtChAxisIdX, 0).AxisTitle = "日期"

      .Plot.Axis(VtChAxisIdY, 0).AxisTitle = "收入"

      

      '//轴坐标标题字体大小的设置

      .Plot.Axis(VtChAxisIdX, 0).AxisTitle.VtFont.Size = 15

      .Plot.Axis(VtChAxisIdY, 0).AxisTitle.VtFont.Size = 25

      

      '//设置图表标题

      .Title.Text = "日期和收入对应折线图"

      

      

      

      '// 将图表作为图例的背景。

      .ShowLegend = False

      '// 标记每个点的值

      For i = 1 To .Plot.SeriesCollection.Count

         .Plot.SeriesCollection(i).DataPoints(-1).DataPointLabel.LocationType = VtChLabelLocationTypeAbovePoint

      Next

      

      If rs.RecordCount > 0 Then

          rs.MoveFirst

      Else

          Exit Sub

      End If

       

       For i = 0 To rs.RecordCount - 1

            

          .RowCount = rs.RecordCount

         .Row = i + 1

         .RowLabel = CStr(rs("日期"))

          .Data = rs("收入")

          

       rs.MoveNext

      Next

     

  End With

End Sub

参考资料:http://hi.baidu.com/mizuda/blog/item/ab8af02870fefff499250ac8.html

热心网友 时间:2022-04-12 08:57

(1)在窗体上布置一个MSChart控件

(2)窗体代码

Option Explicit

Private Sub Form_Load()
    '设置MSChart1
    With MSChart1
        '图上只画一条曲线
        .ColumnCount = 1
        '设置图表类型为二维曲线;默认为直方图
        .chartType = VtChChartType2dLine
        'X轴显示10个单位
        .RowCount = 10
    End With
    
    '曲线数据
    Dim v(1 To 10) As Single
    Dim i As Integer
    '曲线数据随机产生
    For i = 1 To 10
        v(i) = Rnd * 99 + 1
    Next
    ' 显示曲线
    With MSChart1
        For i = 1 To 10
            ' 指定X轴的坐标
            .Row = i
            ' X轴标签
            .RowLabel = i
            ' 与x对应的值
            .data = v(i)
        Next
    End With
End Sub

(3)运行结果

(4)其他注意事项

在设计状态,鼠标右键单击MSChart控件,在弹出菜单中单击“属性”,可以调出控件的属性页窗口。利用这个窗口,可以直观地设计MSChart

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 怎样才能知道自己的手机号码? 一个人经常把你拉黑又加回来,这是什么原因? 一个人突然把你拉黑这是什么意思深夜实在想不通求解答-_- 为什么一个关系非常好的女生突然拉黑了我 一个要好的同事突然帮我拉黑了,她什么意思? 一个人异性突然把我拉黑了,是什么情况,我俩基本上都没聊过天? 如果一个人莫名其妙把你拉黑,你怎么办? 为什么有些男人说喜欢你,突然又将你拉黑了? 一个人做到把你拉黑,一般是什么心态? 一个人把你所有联系都拉黑,是为什么? 一个人突然把你拉黑,这是什么情况? 一个很喜欢你的人突然把你拉黑了,什么原因都是? 笔记本电脑可以用当无线路由器上网吗 怎样用笔记本电脑作无线路由器? 如何将笔记本当路由器使用 网上可以补办遗失身份证吗 身份证丢了怎么在网上补办身份证丢了怎么在网上补办 身份证丢了,在网上可以补办吗? 身份证能在网上补办吗? 网络申请身份证补办 MSChart控件的方法 VB MSChart 控件用法 MSChart控件的属性 mschart控件如何使鼠标移动到数据标记上时显示相应的内容 vb MSchart控件使用详细说明,求高手 VB中MSChart控件 VB中如何MSCHART控件 vb6.0中MSchart控件的使用 怎样安装mschart控件 VB中如何绑定数据到MSChart 控件? VB6的MSchart控件中如何画多条曲线 如何在vb中插入MSChart控件 vc++6.0中 mschart控件的注册问题 C#窗体中 mschart控件 如何改变series位置 请问如何使mschart控件如何使鼠标移动到数据标记上时显示相应的内容 VS2005中的MFC如何使用MSChart vb中怎样添加mschart控件在哪里 用VB中的mschart控件画一个饼状图,要怎么画? 大宝美容洗面奶咋样? 请问,大宝美容洗面奶,适合14岁初中生使用吗?