sgcUI sgcCharts já está disponível

sgcCharts. Treze séries. Um único modelo de gráfico.

Da linha ao treemap, candles com indicadores SMA, RSI, MACD e Bollinger, feeds ao vivo, zoom e ferramentas de desenho, e exportação para PNG ou SVG. Uma biblioteca de gráficos nativa para Delphi, C++ Builder e .NET, com código-fonte incluído.

  • VCL
  • FireMonkey
  • WinForms
  • WPF
  • Avalonia
  • Delphi 7 a 13
  • 13tipos de série em um único modelo de gráfico, da linha ao funil
  • 1,000,000pontos no buffer circular do LiveLine, alimentado por uma thread em segundo plano
  • 4pontos por coluna de pixels no máximo com a decimação dmMinMax
  • 5frameworks de interface: VCL, FireMonkey, WinForms, WPF, Avalonia

Tudo o que uma biblioteca de gráficos precisa.

Dashboards, análises e telas de trading, de um relatório estático a um fluxo que nunca para. O sgcCharts cobre todos eles com um só modelo, em todos os frameworks.

  • 13 tipos de série

    Da linha ao funil, do candlestick ao treemap, todos os componentes em um único modelo de gráfico.

  • Feito para fluxos de dados

    Buffers circulares, uma janela de tempo e decimação por série mantêm os gráficos ao vivo fluidos.

  • Seus dados, vinculados

    Pontos manuais, CSV, JSON, qualquer TDataSet, uma tabela em memória ou feeds ao vivo.

  • Tela ou servidor

    Views VCL, FireMonkey e .NET, além de PNG e SVG sem janela.

Veja funcionando.

Capturado das demos do sgcCharts que acompanham a avaliação.

Um treemap de vendas por cidade ao lado de um funil do pipeline de vendas com a participação mantida em cada etapa
Tipos de gráfico

Treze tipos de gráfico, um só modelo para aprender.

  • Linha, linha rápida, linha em degraus, área, barras, dispersão, candlestick e OHLC em eixos numéricos, de data e hora, logarítmicos ou de categorias.
  • Pizza e rosca, radar, heatmap, treemap e funil para dados por categoria, cada série é um componente que você combina livremente.
  • TsgcChartSeries_Treemap detalha os níveis ao clicar, e o funil mostra cada etapa com a sua porcentagem.
Candles diários com EMA 20, EMA 50 e uma série do indicador MACD 12, 26, 9
Gráficos financeiros

Indicadores sem escrever a matemática.

  • Aponte a propriedade Source de SMA, EMA, Bollinger, RSI, MACD, Stochastic, ATR ou VWAP para uma série de candlestick e ela recalcula conforme os candles mudam.
  • Painéis empilham preço, volume e um oscilador em um único eixo de tempo, com um marcador do último valor e uma faixa de compra e venda.
  • Linhas de tendência, retângulos e retrações de Fibonacci permanecem ancorados aos candles quando o usuário faz zoom ou arrasta.
Um client dataset exibido em uma grade DB e lido por duas fontes de dataset em uma série de linha e uma de barras
Dados de entrada, imagens de saída

Vincule os dados que você já tem.

  • TsgcChartDataSource_DataSet lê qualquer TDataSet por meio de XField, YField e LabelField.
  • As fontes CSV, JSON e de tabela carregam arquivos, respostas de API e as linhas de um sgcGrid sem um laço de chamadas AddXY.
  • TsgcChartRenderer grava o mesmo gráfico em PNG ou SVG sem janela, em um serviço ou em um servidor Linux64.
Um gráfico de estação meteorológica: três séries em três eixos de valores
Eixos e interação

Quantos eixos os dados precisarem.

  • Um TsgcChartAxis por escala: numérico, logarítmico, de data e hora ou de categorias, em qualquer lado da área do gráfico.
  • Zoom pela roda, zoom por seleção, arrastar e gestos de toque, com uma mira e uma dica que se ajustam ao ponto mais próximo.
  • Em um gráfico em tempo real, o zoom pausa a rolagem automática e ela retoma sozinha depois de AutoScrollResumeDelay.

Um gráfico de rosca em poucas linhas.

Receita por região como rosca com uma fatia Outros, em um tema escuro, exportada para PNG. A mesma API em Delphi, C++ Builder e C#.

dotnet add package esegece.sgcCharts.Community

Versões para C++ Builder e 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;

Parte do sgcUI.

Compre o sgcCharts separadamente ou obtenha-o no sgcUI Professional e Enterprise, junto com os produtos que compartilham seu tema e seu runtime. Todos incluem código-fonte.

Isolado

sgcCharts

A biblioteca de gráficos separadamente, com código-fonte completo e 1 ano de atualizações.

€199 / desenvolvedor
Preços do sgcCharts

Standard

sgcGrid, sgcNavigation, sgcToolbar e sgcEditors.

€380 / desenvolvedor
Ver o Standard
Inclui o sgcCharts

Professional

Standard mais sgcCharts, sgcDashboard e sgcGauges.

€529 / desenvolvedor
Ver o Professional
Inclui o sgcCharts

Enterprise

Os 15 produtos do sgcUI.

€699 / desenvolvedor
Ver o Enterprise

Para .NET, o esegece.sgcCharts.Community no NuGet é gratuito, sem o pacote financeiro e a ponte de feed ao vivo. O sgcCharts também está no pacote All-Access.

Conhecer o sgcUI

Use o sgcCharts na sua própria aplicação hoje mesmo.

Baixe a avaliação e execute as demos LiveLine, Candlestick e DataSetChart, ou veja antes todos os recursos.

Últimas do blog

Ver todas as publicações →

Você está vendo a visão sgcCharts da eSeGeCe.

Mostre outro ângulo →
Garantia de reembolso de 30 diasNão ficou satisfeito? Solicite o reembolso total em até 30 dias após a compra. Ver política de reembolso