• <menu id="w2i4a"></menu>
  • logo 【TeeChart VCL/FMX】教程2019

    文檔首頁>>【TeeChart VCL/FMX】教程2019>>TeeChart Pro VCL/FMX教程(一):入門——填充新數(shù)據(jù)系列

    TeeChart Pro VCL/FMX教程(一):入門——填充新數(shù)據(jù)系列


    下載TeeChart Pro VCL/FMX最新版本

    在圖表編輯器中選擇“Series”選項卡以顯示“Series”配置屬性。 “Series”頁面上的第四個選項卡是數(shù)據(jù)源選項卡。

    使用TChart編碼數(shù)據(jù)輸入

    對于編程的數(shù)據(jù)輸入,您需要編寫一些代碼。 如果您正在編碼數(shù)據(jù)輸入,請使用TChart而不是TDBChart,以避免使用Borland數(shù)據(jù)庫引擎。 本節(jié)將向您展示使用編碼輸入構(gòu)建圖表所需的步驟。

    您之前使用圖表編輯器添加的系列在設(shè)計時顯示隨機(jī)數(shù)據(jù)。 但是,在運(yùn)行時,除非您手動填充數(shù)據(jù),否則系列將沒有數(shù)據(jù)。 從“Component/組件”選項板中選擇“Command/命令”按鈕,然后將其放在“Form/表單”上。 雙擊按鈕以訪問代碼編輯器。 在代碼編輯器中鍵入以下行:

    With Series1 do
    begin
      Add (3, 'Pears', clRed);
      Add (4, 'Apples', clBlue);
      Add (2, 'Oranges', clGreen);
    end;

    運(yùn)行項目并按下命令按鈕, 圖表上會出現(xiàn)三個新欄。

    Series的Add方法接受3個變量,Value,Label和Color。 因此,Add方法假設(shè)Label軸上的值間隔相等(在本例中為X軸)。 如果您的數(shù)據(jù)包含2個變量,則可以使用AddXY方法。 在項目中添加另一個Command按鈕并將此代碼放入其中。 運(yùn)行項目并使用以下代碼添加點:

      With Series1 do
      begin
        if Count > 0 Then
          //Increment X Axis value and add a new random point
          AddXY (XValues.Last+(Round(100)), (YValues.Last/YValues.Last-1)+(Round(100)), '', clBlue)
    
        else
          //Add a new random point
          AddXY (1, (Round(100)), '', clBlue);
      end;

    選擇系列類型以滿足您的數(shù)據(jù)需求

    最后一個編碼示例生成了新的X和Y值。根據(jù)使用的值,點之間的X軸距離可能不恒定,這可能導(dǎo)致在某些情況下條形圖重疊。 這對于一些但不是所有應(yīng)用都是可取的。 使用圖表編輯器更改系列類型(在設(shè)計時輸入圖表編輯器并使用第一頁上的“Change”按鈕)到LineSeries顯示另一種方式,以圖形方式表示具有2個變量的數(shù)據(jù)。


    使用TDBChart訪問數(shù)據(jù)源

    如果您的數(shù)據(jù)來自Delphi TDataset,TTable,TQuery或TClientDataset,那么您可以直接在圖表編輯器中映射數(shù)據(jù)。將任何一個組件放在您的表單上。TDBChart不需要數(shù)據(jù)源組件來訪問其中一個TDataset組件。

    Teechart

    從“數(shù)據(jù)源”頁面的下拉列表框中選擇“數(shù)據(jù)源”。 數(shù)據(jù)源特征字段將在頁面上激活。 選擇“數(shù)據(jù)集:列表框”以為系列添加新的數(shù)據(jù)源。

    您可以從“數(shù)據(jù)源”下拉組合框中為系列選擇現(xiàn)有數(shù)據(jù)源(TTable,TQuery等)。 選擇數(shù)據(jù)源后,TeeChart將使用在數(shù)據(jù)集中找到的數(shù)據(jù)自動填充圖表。

    根據(jù)上表顯示哪些系列類型需要哪些值,您可以將數(shù)據(jù)集的列添加到“標(biāo)簽”,X和Y字段。 如果您的數(shù)據(jù)僅包含標(biāo)簽和Y值(X值為索引1,2,3等),則只需填充“標(biāo)簽”和“Y”值。

    數(shù)據(jù)集數(shù)據(jù)將在設(shè)計時顯示,當(dāng)您運(yùn)行應(yīng)用程序時,數(shù)據(jù)將在運(yùn)行時自動填充圖表。


    非圖表組件

    TeeChart Pro包含幾個非圖表組件,可用于增強(qiáng)Charting應(yīng)用程序的功能或外觀。 您可以在組件面板的TeeChart部分中找到這些組件。

    從以下列表中選擇一個按鈕以查看幫助文件描述:

    Teechart

    查看Teechart.Net系列教程>>

    購買TeeChart Pro VCL/FMX正版授權(quán),請點擊“咨詢在線客服”喲!

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();