1.RowCount屬性 設(shè)置作圖數(shù)據(jù)的行數(shù)。
2.ColumnCount屬性 設(shè)置作圖數(shù)據(jù)的列數(shù)。
3.TitleText屬性 設(shè)置圖題。
4.RowLabelCount屬性 設(shè)置行標(biāo)的個(gè)數(shù)。
5.RowLabel屬性 設(shè)置行標(biāo)。
6.ColumnLabelCount屬性 設(shè)置列標(biāo)的個(gè)數(shù)。
7.ColumnLabel屬性 設(shè)置列標(biāo)。
8.Row屬性 設(shè)置當(dāng)前行。
9.Column屬性 設(shè)置當(dāng)前列。
10.AutoIncrement屬性 如果數(shù)據(jù)是連續(xù)存放的,將AutoIncrement屬性設(shè)為T(mén)rue,可以10 . 不用隨時(shí)設(shè)置當(dāng)前行和當(dāng)前列,向圖表控件提供數(shù)據(jù)時(shí)可以連續(xù)行。
11.ShowLagend屬性 設(shè)置為T(mén)rue時(shí)可以顯示圖例。
圖表控件的類型
VtChChartType3dBar 0 3維條形圖
VtChChartType2dBar 1 2維條形圖
VtChChartType3dLine 2 3維折線圖
VtChChartType2dLine 3 2維折線圖
VtChChartType3dArea 4 3維域型圖
VtChChartType2dArea 5 2維域型圖
VtChChartType3dStep 6 3維階梯圖
VtChChartType2dStep 7 2維階梯圖
VtChChartType3dCombination 8 3維聯(lián)合圖
VtChChartType2dCombination 9 2維聯(lián)合圖
VtChChartType2dPie 14 2維餅形圖
VtChChartType2dXY 16 2維坐標(biāo)圖
4 圖表控件的數(shù)據(jù)
只有圖表控件取得數(shù)據(jù)才有可能顯示數(shù)據(jù)。圖表控件的數(shù)據(jù)是存放在內(nèi)置的數(shù)據(jù)網(wǎng)格內(nèi)。圖表控件數(shù)據(jù)網(wǎng)格取得數(shù)據(jù)的方法有:
1.使用Da
圖表數(shù)據(jù)可以保存在圖表控件的Da
在向Da
MSChart1.Column = 5
MSChart1.Da
是將XYZ賦予Da
如果數(shù)據(jù)是連續(xù)存放的,并將AutoIncrement屬性設(shè)為T(mén)rue,可以不用隨時(shí)設(shè)置當(dāng)前行和當(dāng)前列。例如,
MSChart1.Da
MSChart1.Da
MSChart1.Da
2.使用ChartData屬性
ChartData屬性既可以存放數(shù)字型數(shù)據(jù),也可以存放文本型數(shù)據(jù)。例如,
Dim vntX(1 To 4) As Variant
vntX(1) = “產(chǎn)量”
vntX(2) = 200
vntX(3) = 300
vntX(4) = 400
MSChart1.ChartData = X
“產(chǎn)量”將標(biāo)示在所繪制圖形的X軸上。
3.使用SetData方法
格式是:
MSChart1.DataGrid.SetData 行,列,數(shù)值,nullFlag
“數(shù)值”為雙精度。nullFlag指明數(shù)據(jù)點(diǎn)是否為空。
本章所開(kāi)發(fā)的繪制圖表應(yīng)用程序使用SetData方法向圖表對(duì)象添加數(shù)據(jù)。
4.圖題、行標(biāo)和列標(biāo)
對(duì)圖題、行標(biāo)示和列標(biāo)示的賦值分兩種情況:
(1)使用Da
圖題的賦值使用TitleText屬性。
行標(biāo)示或列標(biāo)示的賦值先設(shè)置當(dāng)前行或當(dāng)前列,然后使用RowLabel屬性或ColumnLabel屬性。例如,
MSChart1.Row = 1
MSChart1.RowLabel = “A”
(2)使用ChartData屬性
假定用圖表控件表示一個(gè)2維數(shù)據(jù),作圖時(shí)使用MSChart1.ChartData = vntX?,F(xiàn)在我們看一看vntX是如何形成的。
Dim vntX(1 To 3, 1 To 4) As Variant
vntX(1,1) = “產(chǎn)品質(zhì)量逐年變化表” 圖題放在vnt(1,1)
vntX(1,2) = ”1級(jí)” 列標(biāo)放在第1行
vntX(1,3) = ”2級(jí)”
vntX(1,4) = ”3級(jí)”
vntX(2,1) = “1999年” 行標(biāo)放在第1列
vntX(2,2) = 100 1級(jí)品數(shù)量
vntX(2,3) = 200 2級(jí)品數(shù)量
vntX(2,4) = 300 3級(jí)品數(shù)量
vntX(3,1) = “2000年” 行標(biāo)放在第1列
vntX(3,2) = 300 1級(jí)品數(shù)量
vntX(3,3) = 200 2級(jí)品數(shù)量
vntX(3,4) = 100
聯(lián)系客服