mschart控件的使用..docx_第1頁
mschart控件的使用..docx_第2頁
mschart控件的使用..docx_第3頁
mschart控件的使用..docx_第4頁
mschart控件的使用..docx_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

VB mschart控件的使用圖表控件的類型VtChChartType3dBar 3維條形圖VtChChartType2dBar 2維條形圖VtChChartType3dLine 3維折線圖VtChChartType2dLine 2維折線圖VtChChartType3dArea 3維域型圖VtChChartType2dArea 2維域型圖VtChChartType3dStep 3維階梯圖VtChChartType2dStep 2維階梯圖VtChChartType3dCombination 3維聯(lián)合圖VtChChartType2dCombination 2維聯(lián)合圖VtChChartType2dPie 2維餅形圖VtChChartType3dPie 3維餅形圖二、mschart控件屬性介紹1RowCount屬性 設(shè)置作圖數(shù)據(jù)的行數(shù)。2ColumnCount屬性 設(shè)置作圖數(shù)據(jù)的列數(shù)。3TitleText屬性 設(shè)置圖題。4RowLabelCount屬性 設(shè)置行標(biāo)的個(gè)數(shù)。5RowLabel屬性 設(shè)置行標(biāo)。6ColumnLabelCount屬性 設(shè)置列標(biāo)的個(gè)數(shù)。7ColumnLabel屬性 設(shè)置列標(biāo)。8Row屬性 設(shè)置當(dāng)前行。9Column屬性 設(shè)置當(dāng)前列。10AutoIncrement屬性 如果數(shù)據(jù)是連續(xù)存放的,將AutoIncrement屬性設(shè)為True,可以10 . 不用隨時(shí)設(shè)置當(dāng)前行和當(dāng)前列,向圖表控件提供數(shù)據(jù)時(shí)可以連續(xù)行。11ShowLagend屬性 設(shè)置為True時(shí)可以顯示圖例。4 圖表控件的數(shù)據(jù)只有圖表控件取得數(shù)據(jù)才有可能顯示數(shù)據(jù)。圖表控件的數(shù)據(jù)是存放在內(nèi)置的數(shù)據(jù)網(wǎng)格內(nèi)。圖表控件數(shù)據(jù)網(wǎng)格取得數(shù)據(jù)的方法有:1使用Data屬性圖表數(shù)據(jù)可以保存在圖表控件的Data屬性中。Data屬性只能存儲(chǔ)數(shù)字型的數(shù)據(jù),而不能保存文本。在對Data屬性賦值前,必須先設(shè)置RowCount屬性和ColumnCount屬性來提供數(shù)據(jù)的行數(shù)和列數(shù),系統(tǒng)根據(jù)行數(shù)和列數(shù)安排Data的大小。在向Data屬性賦值時(shí),還需要指明當(dāng)前行和當(dāng)前列。例如,MSChart1.Column = 5MSChart1.Data = XYZ是將XYZ賦予Data的第3行第5列。如果數(shù)據(jù)是連續(xù)存放的,并將AutoIncrement屬性設(shè)為True,可以不用隨時(shí)設(shè)置當(dāng)前行和當(dāng)前列。例如,MSChart1.Data = X(1)MSChart1.Data = X(2)MSChart1.Data = X(3)2使用ChartData屬性ChartData屬性既可以存放數(shù)字型數(shù)據(jù),也可以存放文本型數(shù)據(jù)。例如,Dim vntX(1 To 4) As VariantvntX(1) = “產(chǎn)量”vntX(2) = 200vntX(3) = 300vntX(4) = 400MSChart1.ChartData = X“產(chǎn)量”將標(biāo)示在所繪制圖形的X軸上。3使用SetData方法格式是:MSChart1.DataGrid.SetData 行,列,數(shù)值,nullFlag“數(shù)值”為雙精度。nullFlag指明數(shù)據(jù)點(diǎn)是否為空。本章所開發(fā)的繪制圖表應(yīng)用程序使用SetData方法向圖表對象添加數(shù)據(jù)。4圖題、行標(biāo)和列標(biāo)對圖題、行標(biāo)示和列標(biāo)示的賦值分兩種情況:(1)使用Data屬性和SetData方法?圖題的賦值使用TitleText屬性。?行標(biāo)示或列標(biāo)示的賦值先設(shè)置當(dāng)前行或當(dāng)前列,然后使用RowLabel屬性或ColumnLabel屬性。例如,MSChart1.Row = 1MSChart1.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 VariantvntX(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三、MSChart的元素組成最常用的屬性包括ChartAreas:增加多個(gè)繪圖區(qū)域,每個(gè)繪圖區(qū)域包含獨(dú)立的圖表組、數(shù)據(jù)源,用于多個(gè)圖表類型在一個(gè)繪圖區(qū)不兼容時(shí)。AlignmentOrientation:圖表區(qū)對齊方向,定義兩個(gè)繪圖區(qū)域間的對齊方式。AlignmentStyle:圖表區(qū)對齊類型,定義圖表間用以對其的元素。AlignWithChartArea:參照對齊的繪圖區(qū)名稱。InnerPlotPosition:圖表在繪圖區(qū)內(nèi)的位置屬性。Auto:是否自動(dòng)對齊。Height:圖表在繪圖區(qū)內(nèi)的高度(百分比,取值在0-100)Width:圖表在繪圖區(qū)內(nèi)的寬度(百分比,取值在0-100)X,Y:圖表在繪圖區(qū)內(nèi)左上角坐標(biāo)Position:繪圖區(qū)位置屬性,同InnerPlotPosition。Name:繪圖區(qū)名稱。Axis:坐標(biāo)軸集合Title:坐標(biāo)軸標(biāo)題TitleAlignment:坐標(biāo)軸標(biāo)題對齊方式Interval:軸刻度間隔大小IntervalOffset:軸刻度偏移量大小MinorGrid:次要輔助線MinorTickMark:次要刻度線MajorGrid:主要輔助線MajorTickMark:主要刻度線DataSourceID:MSChart的數(shù)據(jù)源。Legends:圖例說明。Palette:圖表外觀定義。Series:最重要的屬性,圖表集合,就是最終看到的餅圖、柱狀圖、線圖、點(diǎn)圖等構(gòu)成的集合;可以將多種相互兼容的類型放在一個(gè)繪圖區(qū)域內(nèi),形成復(fù)合圖。IsValueShownAsLabel:是否顯示數(shù)據(jù)點(diǎn)標(biāo)簽,如果為true,在圖表中顯示每一個(gè)數(shù)據(jù)值Label:數(shù)據(jù)點(diǎn)標(biāo)簽文本LabelFormat:數(shù)據(jù)點(diǎn)標(biāo)簽文本格式LabelAngle:標(biāo)簽字體角度Name:圖表名稱Points:數(shù)據(jù)點(diǎn)集合XValueType:橫坐標(biāo)軸類型YValueType:縱坐標(biāo)軸類型XValueMember:橫坐標(biāo)綁定的數(shù)據(jù)源(如果數(shù)據(jù)源為Table,則填寫橫坐標(biāo)要顯示的字段名稱)YValueMembers:縱坐標(biāo)綁定的數(shù)據(jù)源(如果數(shù)據(jù)源為Table,則填寫縱坐標(biāo)要顯示的字段名稱,縱坐標(biāo)可以有兩個(gè))ChartArea:圖表所屬的繪圖區(qū)域名稱ChartType:圖表類型(柱形、餅形、線形、點(diǎn)形等)Legend:圖表使用的圖例名稱Titles:標(biāo)題集合。width:MSChart的寬度。height:M

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論