全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2310
推到 Plurk!
推到 Facebook!

請問該怎麼用BCB將多條線畫在同一張圖(chart)上呢?

答題得分者是:fnk
bluerex
一般會員


發表:1
回覆:1
積分:0
註冊:2004-11-04

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-11-04 02:36:33 IP:140.114.xxx.xxx 未訂閱
大家好,我是程式的超級新手...明天要交作業了, 想試用BCB卻遇到嚴重的問題,有人可以幫幫我嗎 我有一個二維陣列的變數像這樣 LL[][] 想用BCB同時將多條線畫在同一張圖(chart)上 看別人用Visual c 寫的程式一部分如下,是可以將四條連接線畫在同一張圖上的 //更改矩陣第二維的數字,將可分別畫出不同的LP曲線 pDCL->MoveTo( 0, ( short)(10*LL[0][1])); pDCR->MoveTo( 0, ( short)(10*LL[0][2])); pDCF->MoveTo( 0, ( short)(10*LL[0][3])); pDCC->MoveTo( 0, ( short)(10*LL[0][4])); for(UINT n=1 ; n < frame_num ; n ) { pDCL->LineTo( n, (short)(10*LL[n][1])); pDCR->LineTo( n, (short)(10*LL[n][2])); pDCF->LineTo( n, (short)(10*LL[n][3])); pDCC->LineTo( n, (short)(10*LL[n][4])); } 請問我用Borland c Builder該怎麼寫才能畫出一樣效果呢? 我亂寫如下: for(i=0; i<(frame_num); i ){ Series4->AddY(10*LL[i][1],"",clGreen); Series4->AddY(10*LL[i][2],"",clGreen); Series4->AddY(10*LL[i][3],"",clGreen); Series4->AddY(10*LL[i][4],"",clGreen); } 可是畫出來完全不一樣,也沒有四條線 請問該怎麼改才對呢?
fnk
高階會員


發表:40
回覆:149
積分:102
註冊:2004-01-02

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-11-04 10:12:22 IP:140.124.xxx.xxx 未訂閱
1. 先在Chart中, 加入四個Series 2. 再將下面的Code改寫即可,     
 #include 
#pragma hdrstop    #include "Unit1.h"
#include "math.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
float a[100][4];
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------    void __fastcall TForm1::Button1Click(TObject *Sender)
{
int i;
for (i=0;i<100;i  )
  {
  a[i][0] = sin(0.1*i);
  a[i][1] = 2*sin(0.1*i);
  a[i][2] = 5*sin(0.1*i);
  a[i][3] = 10*sin(0.1*i);
  }
for (i=0;i<100;i  )
  {
  Series1->AddXY(i,a[i][0],"",clRed);
  Series2->AddXY(i,a[i][1],"",clGreen);
  Series3->AddXY(i,a[i][2],"",clBlue);
  Series4->AddXY(i,a[i][3],"",clBlack);
  }    }
=============== 有興趣,就能進步 ===============
bluerex
一般會員


發表:1
回覆:1
積分:0
註冊:2004-11-04

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-11-04 17:51:03 IP:140.114.xxx.xxx 未訂閱
哇!超感謝FNK大大您的教學~我成功畫出四條線了!^o^ 這裡好棒~希望跟您的簽名檔說的一樣有興趣就會進步了!呵呵~
系統時間:2024-06-18 8:30:57
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!