-
Notifications
You must be signed in to change notification settings - Fork 1
Charts pt BR
Edgar Mesquita edited this page Aug 13, 2026
·
2 revisions
🌐 Esta página em: English · Português
O eQuantic.UI oferece componentes de gráfico reativos e de alta performance, embrulhando as bibliotecas de visualização JavaScript mais populares.
Fornecemos wrappers para as duas bibliotecas de gráfico mais dominantes do ecossistema web:
- Tipo: baseada em Canvas HTML5.
- Melhor para: gráficos simples, limpos e leves.
- Suporte: Bar, Line, Pie, Doughnut, Radar, etc.
- Tipo: baseada em SVG.
- Melhor para: visualizações altamente interativas, modernas e complexas.
- Suporte: Area, Bar, Line, Heatmap, Candlestick, etc.
dotnet add package eQuantic.UI.Charts.ChartJs
dotnet add package eQuantic.UI.Charts.ApexChartsNo seu Program.cs:
builder.Services.AddUI(options =>
{
options.UseChartJs()
.UseApexCharts()
.ScanAssembly(typeof(Program).Assembly);
});
// ...
// Nota: o MapUI() cuida automaticamente dos registros de endpoint necessários.
app.MapUI();new ApexChart<MyData>
{
Options = new ApexOptions
{
Chart = new ChartConfig { Type = "bar" }
},
Series = new List<ApexSeries<MyData>>
{
new ApexSeries<MyData> { Name = "Vendas", Data = dataList }
}
}new ChartJs<MyData>
{
Type = "bar",
Data = new ChartData<MyData> { ... },
Options = new ChartJsOptions { ... }
}O sistema de gráficos foi desenhado para atualizações reativas em C#:
- Fortemente tipado: configuração e dados usam classes C# que espelham a API JS.
- Gestão de assets: as bibliotecas de gráfico declaram as dependências de CDN pelo sistema de assets.
-
Zero configuração: os componentes injetam sozinhos os scripts/estilos necessários, sem nenhuma tag
<script>na mão. -
Padrão de middleware:
UseChartJs()/UseApexCharts()servem os scripts de inicialização e os endpoints de CDN.
Todos os componentes de gráfico aceitam classes extras via ClassName e vivem em contêineres responsivos.
🌐 English · Português
🏁 Comece aqui
📱 Write-once
- Componentes write-once
- Superfície declarativa
- Motor Photon
- Design System
- Capacidades
- Armazenamento
- Formulários
- Editor de código
- Markdown
- Mermaid
- Renderização de Email
🏗️ Arquitetura
⚙️ Compilação
- Compilador
- Avaliação em tempo de compilação
- Recursos C# suportados
- Resolução de tipos externos
- Fluxo de build
- Diagnósticos
⚡ Runtime
🔌 Servidor
🎨 Ecossistema
🚀 Desenvolvimento