<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 畫圖需要添加序列,添加序列有兩種方式。 1、右擊控件選擇Properties,在TeeChart Pro Editor選項卡中單擊Edit Chart,就可以在打開的對話框中編輯TeeChart控件的屬性,如下圖。 ![](https://box.kancloud.cn/2016-02-24_56cd85c47a64d.jpg) 單擊Add按鈕,選擇第一個Line類型作為示范,如何點擊OK。如下圖。 ![](https://box.kancloud.cn/2016-02-24_56cd85c491f45.jpg) 添加完序列之后,接下來就要往序列中添加數據了。有三種方式添加數據: 第一種方法只能添加一些隨機數: ~~~ m_TeeChart.Series(0).FillSampleValues(50); //Series函數的參數表示序列的索引值,這里只有一個Line序列,因此Line序列的索引值為0 ~~~ 第二種方法可以添加指定的數據: ~~~ for(int i=0; i<10; i++) m_TeeChart.Series(0).AddXY(i, rand()%10, NULL, RGB(255,0,255)); //AddXY函數中第一個參數是X軸的數據,第二個參數是Y軸的數據, //第三個參數是X軸標記,第四個參數表示線條的顏色,rand()%10,表示生成10以內的隨機數 ~~~ 此代碼執行的效果如下圖所示 ![](https://box.kancloud.cn/2016-02-24_56cd85c4b8834.jpg) 我們在第三個參數上添加一個字符串 ~~~ for(int i=0; i<10; i++) m_TeeChart.Series(0).AddXY(i, rand()%10, "時間", RGB(255,0,255)); ~~~ 顯示結果如下: ![](https://box.kancloud.cn/2016-02-24_56cd85c4d0c08.jpg) 如果不想顯示右側的圖例,可以用下列語句將其隱藏起來: ~~~ m_TeeChart.GetLegend().SetVisible(FALSE); ~~~ ![](https://box.kancloud.cn/2016-02-24_56cd85c5038c9.jpg) 第三種方法可以添加指定的數組: ~~~ #define MAX_SIZE 20 //定義數組 COleSafeArray XValues; COleSafeArray YValues; //定義的長度只要大于所創建的數組的長度即可 DWORD Xnum[] = {MAX_SIZE}; DWORD Ynum[] = {MAX_SIZE}; XValues.Create(VT_R8, 1, Xnum); YValues.Create(VT_R8, 1, Ynum); double tmp; long index=0; for(int i=0; i<MAX_SIZE; i++) { tmp = i; XValues.PutElement(&index, &tmp); tmp = rand()%50; YValues.PutElement(&index, &tmp); index++; } //向序列中添加數據 m_TeeChart.Series(0).AddArray(MAX_SIZE, XValues, YValues); ~~~ ![](https://box.kancloud.cn/2016-02-24_56cd85c523f55.jpg) 如果標記Y軸的值,可以用下列語句: ~~~ m_TeeChart.Series(0).GetMarks().SetVisible(TRUE); ~~~ ![](https://box.kancloud.cn/2016-02-24_56cd85c58b34f.jpg) 設置X軸與Y軸的標題: ~~~ m_TeeChart.GetAxis().GetLeft().GetTitle().SetCaption("路程"); m_TeeChart.GetAxis().GetBottom().GetTitle().SetCaption("速度"); ~~~ ![](https://box.kancloud.cn/2016-02-24_56cd85c5a71de.jpg) 2、第二種添加序列的辦法是用代碼添加: ~~~ m_TeeChart.AddSeries(0); //AddSeries函數的參數表示添加序列的類型 0表示添加的序列是折線圖 ~~~ 畫多條曲線的折線圖 ~~~ m_TeeChart.GetAspect().SetView3D(FALSE); //以2D的效果顯示 m_TeeChart.AddSeries(0); //添加一個Line序列 m_TeeChart.AddSeries(0); //添加一個Line序列 m_TeeChart.Series(0).FillSampleValues(50); //向第一個Line序列中添加數據 m_TeeChart.Series(1).FillSampleValues(50); //向第二個Line序列中添加數據 m_TeeChart.Series(0).SetColor(RGB(255, 0, 0)); // 設置第一條曲線的顏色為紅色 m_TeeChart.Series(1).SetColor(RGB(0, 255, 0)); //設置第二條曲線的顏色為綠色 m_TeeChart.Series(0).SetTitle("時間"); //設置第一條曲線的圖例標題為 時間 m_TeeChart.Series(1).SetTitle("速度"); //設置第二條曲線的圖例標題為 速度 // m_TeeChart.Series(0).GetMarks().SetVisible(TRUE); //顯示第一條曲線的標記 // m_TeeChart.Series(1).GetMarks().SetVisible(TRUE); //顯示第二條曲線的標記 ~~~ 代碼運行結果如下圖所示: ![](https://box.kancloud.cn/2016-02-24_56cd85c5bc2af.jpg) 柱狀圖以及其他2D圖形的畫法與折線圖類似,只不過添加序列的類型不同,這里就不在贅述。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看