이 코드를 계속 사용하고 있었는데....ㅋ
저도 이제야 확인 했습니다.
정확한 정보를 미리 알려드리지 못해서 죄송합니다~ ^^*
LineSeries->XValues->Order = loNone;
LineSeries->YValues->Order = loNone;
심성현 님이 쓰신 글 :
: 드디어 해법을 찾았습니다. 결국은 티차트 사이트에서 찾았습니다.
:
:
http://www.steema.com/support/faq/NewVCL/FAQ_VCL_LINE.htm#Q2
:
: LineSeries 또는 FastLineSeries 의 선을 이어주는 순서는 값을 추가한 순서가 아닌 x값 정렬 순서로 그려집니다.
: 그래서 매개변수 방정식의 그래프를 그리게 되면 원하는 커브가 나오지 않습니다.
:
: 그것은 Series 클래스의 XValues 프로퍼티의 Order 프로퍼티의 디폴트 값이 loAscending 으로 되어 있기 때문입니다.
: 이것을 loNone 으로 바꾸어 주면 x값 정렬 순서가 아닌 값을 추가한 순서대로 선을 이어주게 됩니다.
:
: 오브젝트 인스펙터에 노출되어지는 프로퍼티 이기 때문에 여기서 바꾸어 주시면 됩니다.
: (**빌더6 에서는 오브젝트 인스펙터에 없네요. 직접 코딩해주셔야 합니다.)
:
:
: void __fastcall TForm3::FormCreate(TObject *Sender)
: {
: double theta, r, x, y;
:
: for(theta=0; theta<30; theta+=0.1)
: {
: r = theta;
: x = r*cos(theta);
: y = r*sin(theta);
:
: this->FastLineSeries1->AddXY(x, y);
: this->FastLineSeries2->AddXY(x, y);
: }
: }
: //---------------------------------------------------------------------------
:
:
: 정성훈.해미 님이 쓰신 글 :
: : 안녕하세요.
: : 정성훈.해미입니다.
: :
: : 티차트 라인 시리즈중에는
: : Line, Horizontal Line, Fast Line 등이 있습니다.
: :
: : Line은 X축을 기준으로 순차적으로 그려지는 것이고
: : Horizontal Line은 Y축을 기준축으로 하여 순차적으로 그려집니다.
: : Fast Line은 이 둘다 아닌 데이터 추가 순서대로 그려집니다.
: :
: : Fast Line을 사용하시면 추가한 테이터 순서대로 선이 그어지니 사용해 보세요.
: : 단 Fast Line은 Line, Horizontal Line에서 구현되는 추가 기능이 일부 없습니다.
: :
: : //-------------------------------------------------------
: : // ┏┓
: : // ┣┻┓┏ ┃┃ 작은 생각이 세상을 바꾼다
: : // ┃♡┃┣ ┣┫┏┓
: : // ┗━┛┗ ┃┃┣┫┏┓┏┓ - 정성훈.해미
: : // ━━━━━━━━━┣┛┣┛┗┫━━━━━━
: : // 이 메 일: sage5nor@chol.com
: : // 홈페이지:
http://www.hemistory.net
: : //-------------------------------------------------------
: :
: :
: :
: :
: : 심성현 님이 쓰신 글 :
: : : 폼에 티차트 하나 올리고 라인시리즈 하나 추가한 다음 다음과 같이 코드를 작성하였습니다.
: : :
: : : void __fastcall TForm1::Button1Click(TObject *Sender)
: : : {
: : : this->Series1->AddXY(1, 1);
: : : this->Series1->AddXY(3, 3);
: : : this->Series1->AddXY(2, 4);
: : : }
: : : //---------------------------------------------------------------------------
: : :
: : : 그런데, 실행 결과는 제가 원하던데로 나오지 않더군요.
: : : 제가 원했던 그림은 값을 추가한 순서대로 라인이 연결되어서 그려지는것 이었는데,
: : : 실제로 그려지는 그림은 값을 추가한 순서가 아닌 x축 값의 크기 순서대로 라인이 연결되어서 그려지더군요.
: : : 프로퍼티를 찾아보고 이것저것 바꾸어 보아도 제가 원하는 결과가 나오지 않습니다.
: : : 제가 원하는데로 라인시리즈가 그려지게 하는 프로퍼티나 함수가 있는지 없다면 다른 꽁수?가 있는지 궁금합니다.