翻譯|使用教程|編輯:董玉霞|2022-06-08 10:45:59.117|閱讀 232 次
概述:本文主要介紹TeeChart Pro ActiveX使用教程關(guān)于填充新數(shù)據(jù)系列教程。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
本文主要介紹TeeChart Pro ActiveX使用教程關(guān)于填充新數(shù)據(jù)系列教程。
在圖表編輯器中選擇系列選項(xiàng)卡以顯示系列配置屬性。 Series 頁面上的第五個(gè)選項(xiàng)卡是數(shù)據(jù)源選項(xiàng)卡。
如果您的數(shù)據(jù)源是 OLE DB 或 ODBC 兼容的,那么您可以直接在圖表編輯器中映射您的數(shù)據(jù)。
從 Data Source 頁面的下拉列表框中選擇 Dataset,然后選擇 New... 按鈕以定義連接源。
使用用于 ODBC 驅(qū)動程序提供程序的默認(rèn) Microsoft OLE DB 提供程序構(gòu)建新的連接字符串使您能夠從任何具有有效用戶 DSN 的 ODBC 數(shù)據(jù)源中進(jìn)行選擇,包括 TeeChart Pro 數(shù)據(jù)庫。
您可以從可用的表列表中選擇一個(gè)表,或者為數(shù)據(jù)源編寫自己的 SQL 查詢。 SQL 查詢可以保存為 TXT 文件并照此導(dǎo)入。
選擇 OK 將創(chuàng)建整個(gè)連接操作的記錄,在本例中稱為 DataSet1,并返回到之前的 Datasource 屏幕,您可以在其中選擇要添加到 Series 的列。要填充我們的新 Bar 系列,我們只需要具有 Labels 和 Bar 值,其中 Labels 將在水平(默認(rèn)情況下為底部)軸上讀取,其中 Bar 是 Bar 的垂直高度值。完成這些字段后,您可以選擇關(guān)閉或應(yīng)用,您應(yīng)該會看到圖表已經(jīng)填充了來自數(shù)據(jù)源的數(shù)據(jù)。
對于數(shù)據(jù)的編程輸入,您需要編寫一些代碼。本節(jié)將向您展示使用編碼輸入構(gòu)建圖表所需的步驟。
您之前使用圖表編輯器添加的系列在設(shè)計(jì)時(shí)顯示隨機(jī)數(shù)據(jù)。但是,在運(yùn)行時(shí),除非您手動填充,否則 Series 將沒有數(shù)據(jù)。從工具箱中選擇一個(gè)命令按鈕并將其放在您的窗體上。在 Visual Basic 中雙擊該按鈕以訪問代碼編輯器(方法可能因編程環(huán)境而異)。在代碼編輯器中鍵入以下行:
(Visual Basic)
With TChart1.Series(0) .Add 3, "Pears", vbRed .Add 4, "Apples", vbBlue .Add 2, "Oranges", vbGreen End With
運(yùn)行項(xiàng)目并按下命令按鈕,您的圖表上將出現(xiàn)三個(gè)新的條形圖。
圖表中的第一個(gè)系列有一個(gè) (0) 索引,第二個(gè) (1) 等等。因此,如果您的圖表中有多個(gè)系列,您可以使用索引來選擇您希望修改的系列。
Series 的 Add 方法接受 3 個(gè)變量,Value、Label 和 Color。因此,Add 方法假定標(biāo)簽軸(在本例中為 X 軸)上的值間距相等。如果您的數(shù)據(jù)包含 2 個(gè)變量,您可以使用 AddXY 方法。在您的項(xiàng)目中添加另一個(gè)命令按鈕并將此代碼放入其中。運(yùn)行項(xiàng)目并使用以下代碼添加點(diǎn):
(Visual Basic)
With TChart1.Series(0) If .Count > 0 Then 'Increment X Axis value and add a new random point .AddXY .XValues.Last+(Rnd(100)), (.YValues.Last/.YValues.Last-1)+(Rnd(100)), "", vbBlue Else 'Add a new random point .AddXY 1, (Rnd(100)), "", vbBlue End If End With
本次關(guān)于ActiveX圖表控件TeeChart Pro ActiveX的教程就介紹到這里了,下一篇將介紹開始介紹選擇適合您需求的系列類型等內(nèi)容。
如果您想了解TeeChart Pro ActiveX價(jià)格,歡迎咨詢
歡迎TeeChart Pro ActiveX技術(shù)交流群,獲取最新產(chǎn)品咨詢:740060302
TeeChart Pro ActiveX 交互性強(qiáng)的輕量級ActiveX圖表控件,能高效生成多任務(wù)儀表板。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn