Delphi GCharts
1.0.0
Delphi-Gcharts는 Google 차트 API를 사용하여 UNIGUI 프레임 워크에서 차트를 생성하는 델파이 구성 요소 라이브러리입니다.

현재 다음 Google 차트 클래스를 지원합니다.
라이브러리에는 두 가지 주요 구성 요소가 있습니다.
Delphi-Gcharts는 UNIGUI 버전으로 Delphi 10.4 Sydney 에서 코딩 및 테스트되었습니다. 1.90.0 build 1557 이지만 이전 또는 새로운 버전으로 컴파일 할 수 있습니다.
패키지 폴더에있는 시각적 구성 요소 cfs.charts.unigui.xxx.dpk를 설치하고 소스 폴더의 라이브러리 검색 경로 에 추가하십시오 .
이 파이 차트를 생성하는 기본 예 :

unit Main;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics,
Controls, Forms, uniGUITypes, uniGUIAbstractClasses,
uniGUIClasses, uniGUIRegClasses, uniGUIForm, uniGUIBaseClasses,
cfs.GCharts.uniGUI;
type
TMainForm = class (TUniForm)
uniGChartsFrame1: TuniGChartsFrame;
procedure UniFormCreate (Sender: TObject);
private
public
end ;
function MainForm : TMainForm;
implementation
{ $R *.dfm }
uses
uniGUIVars, MainModule, cfs.GCharts; // <--- Add this unit
function MainForm : TMainForm;
begin
Result := TMainForm(UniMainModule.GetFormInstance(TMainForm));
end ;
procedure TMainForm.UniFormCreate (Sender: TObject);
var
Chart: IcfsGChartProducer; // Defined as TInterfacedObject. No need try..finally
begin
Chart := TcfsGChartProducer.Create;
Chart.ClassChartType := TcfsGChartProducer.CLASS_PIE_CHART;
// Data
Chart.Data.DefineColumns([
TcfsGChartDataCol.Create(TcfsGChartDataType.gcdtString, ' Topping ' ),
TcfsGChartDataCol.Create(TcfsGChartDataType.gcdtNumber, ' Slices ' )
]);
Chart.Data.AddRow([ ' Mushrooms ' , 3 ]);
Chart.Data.AddRow([ ' Onions ' , 1 ]);
Chart.Data.AddRow([ ' Olives ' , 1 ]);
Chart.Data.AddRow([ ' Zucchini ' , 1 ]);
Chart.Data.AddRow([ ' Pepperoni ' , 2 ]);
// Options
Chart.Options.Title( ' How Much Pizza I Ate Last Night ' );
// Generate
uniGChartsFrame1.DocumentInit;
uniGChartsFrame1.DocumentSetBody( ' <div id="Chart" style="width:100%;height:100%;"></div> ' );
uniGChartsFrame1.DocumentGenerate( ' Chart ' , Chart);
uniGChartsFrame1.DocumentPost;
end ;
라이브러리에는 데모 폴더에 Gchartsdemo 프로젝트가 포함되어 있으며 다양한 클래스 차트를 구축하는 방법을 보여주는 몇 가지 예제가 포함되어 있습니다.

데모를 실행할 때는 다음과 같습니다.

11.2 Alexandria
델파이 gcharts를 사용한다면,이 프로젝트는 github 에이 프로젝트를 사용 하십시오 !
비용이 들지 않지만 다른 개발자가 코드를 참조하는 데 도움이됩니다.