sgcUI sgcCharts를 지금 바로 사용할 수 있어요

sgcCharts. 시리즈 열세 가지. 차트 모델은 하나.

선 차트부터 트리맵까지, SMA, RSI, MACD, 볼린저 지표를 얹은 캔들, 실시간 피드, 확대와 그리기 도구, PNG 및 SVG 내보내기. Delphi, C++ Builder, .NET용 네이티브 차트 라이브러리이며 소스 코드가 포함돼요.

  • VCL
  • FireMonkey
  • WinForms
  • WPF
  • Avalonia
  • Delphi 7~13
  • 13하나의 차트 모델에서 쓰는 시리즈 유형, 선부터 깔때기까지
  • 1,000,000LiveLine 링 버퍼의 포인트 수, 백그라운드 스레드가 채워요
  • 4dmMinMax 데시메이션을 쓰면 픽셀 열마다 최대 포인트 수
  • 5UI 프레임워크: VCL, FireMonkey, WinForms, WPF, Avalonia

차트 라이브러리에 필요한 모든 것.

대시보드, 분석, 트레이딩 화면까지, 정적 보고서부터 끊임없이 흐르는 스트림까지. sgcCharts는 이 모두를 하나의 모델로, 모든 프레임워크에서 다뤄요.

  • 시리즈 유형 13종

    선부터 깔때기까지, 캔들스틱부터 트리맵까지, 모두 하나의 차트 모델 위의 컴포넌트예요.

  • 스트림을 위해 만들었어요

    링 버퍼, 시간 창, 시리즈별 데시메이션으로 실시간 차트가 부드럽게 움직여요.

  • 내 데이터를 바인딩

    직접 넣은 포인트, CSV, JSON, 모든 TDataSet, 메모리 테이블, 실시간 피드.

  • 화면에도 서버에도

    VCL, FireMonkey, .NET 뷰, 그리고 창 없이 PNG와 SVG.

동작하는 모습을 보세요.

체험판에 들어 있는 sgcCharts 데모에서 캡처했어요.

도시별 매출 트리맵과, 단계마다 남는 비율을 보여주는 영업 파이프라인 깔때기 차트
차트 유형

차트 유형 열세 가지, 배울 모델은 하나.

  • 선, 빠른 선, 계단 선, 영역, 막대, 산점도, 캔들스틱, OHLC를 숫자, 날짜 시간, 로그, 범주 축에서 쓸 수 있어요.
  • 범주 데이터용 파이와 도넛, 레이더, 히트맵, 트리맵, 깔때기. 모든 시리즈가 컴포넌트라서 자유롭게 섞을 수 있어요.
  • TsgcChartSeries_Treemap은 클릭하면 하위 단계로 내려가고, 깔때기 차트는 각 단계를 비율과 함께 보여줘요.
EMA 20, EMA 50, MACD 12, 26, 9 지표 시리즈가 있는 일봉 캔들
금융 차트

수식을 직접 쓰지 않는 지표.

  • SMA, EMA, Bollinger, RSI, MACD, Stochastic, ATR, VWAP의 Source를 캔들스틱 시리즈로 지정하면 캔들이 바뀔 때마다 다시 계산해요.
  • Panes는 가격, 거래량, 오실레이터를 하나의 시간 축에 쌓아 보여주고, 마지막 값 표시와 매수 호가 및 매도 호가 띠도 넣을 수 있어요.
  • 추세선, 사각형, 피보나치 되돌림은 사용자가 확대하거나 이동해도 캔들에 고정된 채 유지돼요.
DB 그리드에 표시된 클라이언트 데이터셋을 데이터셋 소스 두 개가 읽어 선 시리즈와 막대 시리즈로 보내요
데이터는 넣고, 이미지는 꺼내고

이미 가진 데이터를 바인딩하세요.

  • TsgcChartDataSource_DataSet은 XField, YField, LabelField를 통해 모든 TDataSet을 읽어요.
  • CSV, JSON, 테이블 소스는 AddXY를 반복 호출하는 루프 없이 파일, API 응답, sgcGrid의 행을 불러와요.
  • TsgcChartRenderer는 창 없이, 서비스나 Linux64 서버에서도 같은 차트를 PNG나 SVG로 저장해요.
기상 관측소 차트: 값 축 세 개에 시리즈 세 개
축과 상호작용

데이터에 필요한 만큼 축을 쓰세요.

  • 눈금마다 TsgcChartAxis 하나: 숫자, 로그, 날짜 시간, 범주 축을 플롯의 어느 쪽에나 둘 수 있어요.
  • 마우스 휠 확대, 영역 확대, 이동, 터치 제스처를 지원하고, 십자선과 툴팁은 가장 가까운 포인트에 맞춰져요.
  • 스트리밍 차트에서 확대하면 자동 스크롤이 멈추고, AutoScrollResumeDelay가 지나면 저절로 다시 시작해요.

몇 줄로 만드는 도넛 차트.

지역별 매출을 기타 조각이 있는 도넛으로 그리고, 다크 테마로 PNG에 내보내요. Delphi, C++ Builder, C#에서 같은 API예요.

dotnet add package esegece.sgcCharts.Community

C++ Builder와 C# 버전

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;

sgcUI의 일부예요.

sgcCharts를 단독으로 구입하거나, 같은 테마와 런타임을 쓰는 제품들과 함께 sgcUI Professional과 Enterprise로 받으세요. 모두 소스 코드가 포함돼요.

단독 구매

sgcCharts

차트 라이브러리 단독, 전체 소스 코드와 1년 업데이트 포함.

€199 / 개발자
sgcCharts 가격

Standard

sgcGrid, sgcNavigation, sgcToolbar, sgcEditors.

€380 / 개발자
Standard 보기
sgcCharts 포함

Professional

Standard에 sgcCharts, sgcDashboard, sgcGauges 추가.

€529 / 개발자
Professional 보기
sgcCharts 포함

Enterprise

sgcUI 제품 16종 모두.

€699 / 개발자
Enterprise 보기

.NET에서는 esegece.sgcCharts.Community가 NuGet에서 무료예요. 금융 팩과 실시간 피드 브리지는 빠져 있어요. sgcCharts는 All-Access 번들에도 들어 있어요.

sgcUI 살펴보기

지금 내 애플리케이션에 sgcCharts를 적용해 보세요.

체험판을 내려받아 LiveLine, Candlestick, DataSetChart 데모를 실행해 보거나, 먼저 모든 기능을 살펴보세요.

블로그 최신 소식

모든 글 보기 →

지금 eSeGeCe의 sgcCharts 관점을 보고 있어요.

다른 관점 보기 →
30일 환불 보장만족하지 않으세요? 구매 후 30일 이내에 전액 환불을 요청하세요. 환불 정책 보기