d2webcharts
Este repositório contém um conjunto de classes Delphi desenvolvido para gerar gráficos no formato HTML. Inicialmente criado para um projeto em D2Bridge, um framework que permite compilar projetos VCL ou FireMonkey para a Web com o mesmo código.
- Active · last change 7-22-2025
- ★ 29 on GitHub
README
d2webgraph
Este repositório contém um conjunto de classes Delphi desenvolvido para gerar gráficos no formato HTML. Inicialmente criado para um projeto em D2Bridge, um framework que permite compilar projetos VCL ou FireMonkey para a Web com o mesmo código.
Instalação
Instalação usando o boss
boss install https://github.com/JoRodriguesDev/d2webgraphDeclaração
Para utilizar o d2webgraph você deve adicionar as uses:
uModel.Charts.Interfaces,
uModel.Charts.Factory;Declarar no head do html
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>Tipos
Bootstrap 5 Doughnut Chart
Bootstrap 5 Bar Chart
Bootstrap 5 Line Chart
Bootstrap 5 Pie Chart
Bootstrap 5 Polar Area Chart
Bootstrap 5 Radar ChartComo usar
var HTML := TModelChartFactory.New
.Line
.Height('150px')
.Width('300px')
.AddChartDataSet('2023')
.Opacity(0.8)
.AddChartData('Janeiro', 50, TChartColor.primary, TChartColor.primary)
.AddChartData('Fevereiro', 45, TChartColor.primary, TChartColor.primary)
.AddChartData('Março', 70, TChartColor.primary, TChartColor.primary)
.AddChartData('Abril', 75, TChartColor.primary, TChartColor.primary)
.AddChartData('Maio', 90, TChartColor.primary, TChartColor.primary)
.AddChartData('Junho', 30, TChartColor.primary, TChartColor.primary)
.&end
.AddChartDataSet('2024')
.Opacity(0.5)
.AddChartData('Janeiro', 55, TChartColor.success, TChartColor.success)
.AddChartData('Fevereiro', 50, TChartColor.success, TChartColor.success)
.AddChartData('Março', 82, TChartColor.success, TChartColor.success)
.AddChartData('Abril', 79, TChartColor.success, TChartColor.success)
.AddChartData('Maio', 80, TChartColor.success, TChartColor.success)
.AddChartData('Junho', 42, TChartColor.success, TChartColor.success)
.&end
.Generate;
