
차트 유형 열세 가지, 배울 모델은 하나.
- 선, 빠른 선, 계단 선, 영역, 막대, 산점도, 캔들스틱, OHLC를 숫자, 날짜 시간, 로그, 범주 축에서 쓸 수 있어요.
- 범주 데이터용 파이와 도넛, 레이더, 히트맵, 트리맵, 깔때기. 모든 시리즈가 컴포넌트라서 자유롭게 섞을 수 있어요.
TsgcChartSeries_Treemap은 클릭하면 하위 단계로 내려가고, 깔때기 차트는 각 단계를 비율과 함께 보여줘요.
선 차트부터 트리맵까지, SMA, RSI, MACD, 볼린저 지표를 얹은 캔들, 실시간 피드, 확대와 그리기 도구, PNG 및 SVG 내보내기. Delphi, C++ Builder, .NET용 네이티브 차트 라이브러리이며 소스 코드가 포함돼요.
대시보드, 분석, 트레이딩 화면까지, 정적 보고서부터 끊임없이 흐르는 스트림까지. sgcCharts는 이 모두를 하나의 모델로, 모든 프레임워크에서 다뤄요.
선부터 깔때기까지, 캔들스틱부터 트리맵까지, 모두 하나의 차트 모델 위의 컴포넌트예요.
링 버퍼, 시간 창, 시리즈별 데시메이션으로 실시간 차트가 부드럽게 움직여요.
직접 넣은 포인트, CSV, JSON, 모든 TDataSet, 메모리 테이블, 실시간 피드.
VCL, FireMonkey, .NET 뷰, 그리고 창 없이 PNG와 SVG.
체험판에 들어 있는 sgcCharts 데모에서 캡처했어요.

TsgcChartSeries_Treemap은 클릭하면 하위 단계로 내려가고, 깔때기 차트는 각 단계를 비율과 함께 보여줘요.
Source를 캔들스틱 시리즈로 지정하면 캔들이 바뀔 때마다 다시 계산해요.Panes는 가격, 거래량, 오실레이터를 하나의 시간 축에 쌓아 보여주고, 마지막 값 표시와 매수 호가 및 매도 호가 띠도 넣을 수 있어요.
TsgcChartDataSource_DataSet은 XField, YField, LabelField를 통해 모든 TDataSet을 읽어요.AddXY를 반복 호출하는 루프 없이 파일, API 응답, sgcGrid의 행을 불러와요.TsgcChartRenderer는 창 없이, 서비스나 Linux64 서버에서도 같은 차트를 PNG나 SVG로 저장해요.
TsgcChartAxis 하나: 숫자, 로그, 날짜 시간, 범주 축을 플롯의 어느 쪽에나 둘 수 있어요.AutoScrollResumeDelay가 지나면 저절로 다시 시작해요.히트맵, 레이더, OHLC, 계단 선: 열세 가지 시리즈 유형 중 네 가지를 데모에서 그대로 가져왔어요.




지역별 매출을 기타 조각이 있는 도넛으로 그리고, 다크 테마로 PNG에 내보내요. Delphi, C++ Builder, C#에서 같은 API예요.
dotnet add package esegece.sgcCharts.Community
uses
Controls, sgcUICore_Theme, sgcCharts_Chart, sgcCharts_Series_Pie,
sgcCharts_Renderer, sgcCharts_VCL;
procedure BuildDonut(aOwner: TWinControl);
var
oChart: TsgcChart;
oView: TsgcVCLChart;
oPie: TsgcChartSeries_Pie;
oPNG: TsgcChartRenderer;
begin
oChart := TsgcChart.Create(aOwner);
oChart.Theme := utDark;
oChart.Title.Text := 'Revenue by region';
// a pie with a 55 percent hole, small slices folded into Others
oPie := TsgcChartSeries_Pie.Create(aOwner);
oPie.Chart := oChart;
oPie.InnerRadiusPercent := 55;
oPie.OthersThreshold := 4;
oPie.OthersText := 'Others';
oPie.AddItem('North America', 420);
oPie.AddItem('Europe', 310);
oPie.AddItem('Asia Pacific', 280);
oPie.AddItem('Middle East', 12);
// on screen
oView := TsgcVCLChart.Create(aOwner);
oView.Parent := aOwner;
oView.Align := alClient;
oView.Chart := oChart;
// and as a 1200 x 700 PNG, no window needed
oPNG := TsgcChartRenderer.Create(aOwner);
oPNG.Chart := oChart;
oPNG.RenderToPNGFile('revenue.png', 1200, 700);
end;
sgcCharts를 단독으로 구입하거나, 같은 테마와 런타임을 쓰는 제품들과 함께 sgcUI Professional과 Enterprise로 받으세요. 모두 소스 코드가 포함돼요.
.NET에서는 esegece.sgcCharts.Community가 NuGet에서 무료예요. 금융 팩과 실시간 피드 브리지는 빠져 있어요. sgcCharts는 All-Access 번들에도 들어 있어요.
모든 sgcUI 제품은 같은 런타임인 sgcUICore로 그려요. 그래서 차트는 주변 컨트롤과 글꼴, 간격, 강조 색, 테마를 공유해요.

행은 라이브 그리드에 보여주고, 테이블 데이터 소스로 바로 옆에 차트를 그려 보세요.

대시보드 타일에서 KPI 카드 옆에 차트를 넣으면 화면 전체가 하나의 테마를 따라요.

추세 차트에 게이지를 짝지어 각 측정값의 현재 값을 보여주세요.
Standard
Professional 추가
Enterprise 추가