c++ builder XE4, 10.2 Tokyo > TeeChart > 시계열 그래프 > 여러 일간의 표시로 날짜 라벨의 표시 간격을 1일 마다 한다 > Chart1->BottomAxis->Increment = 1;

운영 환경
C++ builder XE4
    TeeChart Lite v2013.08.130414
RAD Studio 10.2 Tokyo Update 2 (追記 2018/01/10)
    TeeChart v2016.17.160129 32bit VCL

관련
ぃ tp // 이 m / 7 ~ f9 / ms / 707826b7b9dc6 89d49

Increment를 1로 하면 좋은 것 같다.

Unit1.cpp
#include <DateUtils.hpp> // for IncSecond()
...
void __fastcall TForm1::FormShow(TObject *Sender)
{
    Chart1->Series[0]->XValues->DateTime = true;
    Chart1->BottomAxis->DateTimeFormat = L"nn:ss";

    TDateTime startDt = VarToDateTime("2015/12/21 00:00:00");
    TDateTime endDt = VarToDateTime("2015/12/26 00:00:00");
    Chart1->BottomAxis->SetMinMax(startDt, endDt);

    Chart1->BottomAxis->DateTimeFormat = "mm/dd";
    Chart1->BottomAxis->Increment = 1;

    TDateTime dt;

    dt = Now();
    for (int idx=0; idx < 10; idx++) {
        Series1->AddXY(dt, 1+idx, "", clRed);
        dt = IncSecond(dt, 1);
    }

}

좋은 웹페이지 즐겨찾기