欢迎来到天天文库
浏览记录
ID:6878665
大小:145.50 KB
页数:5页
时间:2018-01-29
《vb利用大量数据绘制折线图实例》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、PrivateSubCommand1_Click() OnErrorResumeNext Dimi AsInteger DimconnAsNewADODB.Connection Dimrs AsNewADODB.Recordset Setconn=NewADODB.Connection Setrs=NewADODB.Recordset conn.ConnectionString="Provider=Micro
2、soft.Jet.OLEDB.4.0;DataSource="&App.Path&"lwl.mdb" conn.Open rs.Open"select*from lwl",conn,adOpenKeyset,adLockOptimistic 'SetMSChart1.DataSource=rs WithMSChart1 '//以线条方式显示 .chartType=3 '//把刻录改为手工方式 .Plot.Axis(VtChAxisId
3、Y).ValueScale.Auto=False '//设置最大值 .Plot.Axis(VtChAxisIdY).ValueScale.Maximum=1000 '//设置最小值 .Plot.Axis(VtChAxisIdY).ValueScale.Minimum=0 '//设置每格为1 .Plot.Axis(VtChAxisIdY).ValueScale.MinorDivision=1 '//设置收入和兼职收入总列数 .ColumnCount=2
4、 '//轴坐标标题 .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="日
5、期和收入对应折线图" '//显示图例说明 .ShowLegend=True '//标记每个点的值 Fori=1To.Plot.SeriesCollection.Count .Plot.SeriesCollection(i).DataPoints(-1).DataPointLabel.LocationType=VtChLabelLocationTypeAbovePoint Next Ifrs.RecordCount>0Then rs.Mo
6、veFirst Else ExitSub EndIf Fori=0Tors.RecordCount-1 .Column=1 '收入曲线所在列 .RowCount=rs.RecordCount .Row=i+1 .RowLabel=CStr(rs("日期")) .Data=rs("收入") .ColumnLabel="收入" '图例说明文字 '/
7、/兼职收入显示 .Column=2 '兼职收入曲线所在列 .Data=rs("兼职收入") .ColumnLabel="兼职收入" '图例说明文字 rs.MoveNext Next EndWithEndSubPrivateSubCommand2_Click()'下列示例设置图表查看距离和轴分段间距。 'Changethecharttypeto3DBar. MSChart1.chartType=VtChChartType3dBar WithMSC
8、hart1.Plot
此文档下载收益归作者所有