sgcCharts Matriz de recursos

Tudo o que o sgcCharts faz, agrupado por tarefa, com um link para o tópico de ajuda de cada recurso. Um único modelo de gráfico alimenta as visões VCL, FireMonkey, WinForms, WPF e Avalonia.

Séries

10 recursos

Fontes de dados

7 recursos

.NET

7 pacotes NuGet

Documentação

Ajuda online e manuais em PDF

Registrada marca os recursos que estão nas edições Registrada e de Avaliação e não na edição Community gratuita. ~ marca um recurso que a Community tem em parte, com a diferença descrita abaixo.

Cada linha leva ao seu tópico da ajuda. A coluna Community mostra o que a edição .NET Community gratuita inclui; tudo está na Registrada e na Avaliação.

Séries

RecursoDetalhesCommunityAjuda
17 tipos de gráficoLinha, linha rápida, linha em degraus, área, área de intervalo, barras, dispersão, bolhas, candlestick, OHLC, pizza e rosca, radar, mapa de calor, treemap, funil, box plot e cascata, cada um um componente TsgcChartSeries_*.Ajuda
Pizza e roscaInnerRadiusPercent transforma a pizza em rosca, OthersThreshold reúne as fatias pequenas em Outros e ExplodeOnClick destaca uma fatia.Ajuda
Mapa de calor e treemapMapa de calor com escala de cores, treemap e séries de funil.Ajuda
BolhasTsgcChartSeries_Bubble plota X, Y e um tamanho. SizeMode escala as bolhas por área (cbsArea) ou por diâmetro (cbsDiameter).Ajuda
Box plotTsgcChartSeries_BoxPlot desenha mínimo, quartis, mediana, máximo e uma média opcional. AddValues calcula os quartis (QUARTILE.INC do Excel) e os outliers de Tukey a partir da amostra bruta.Ajuda
CascataTsgcChartSeries_Waterfall monta um total a partir de passos, subtotais e totais, com conectores entre as barras.Ajuda
Área de intervaloTsgcChartSeries_RangeArea preenche a faixa entre um valor baixo e um alto.Ajuda
Linhas suavesSmooth desenha as séries de linha, área e área de intervalo como uma spline cúbica monótona, que nunca ultrapassa os dados.Ajuda
Barras de erroErrorBars em séries de linha, área, dispersão e barras: valores fixos, percentual, desvio padrão ou personalizados, nas direções ambas, mais ou menos, com tampas.Ajuda
Eixos e áreas de plotagemVários eixos, áreas de plotagem, título, legenda e margens.Ajuda

Streaming e desempenho

RecursoDetalhesCommunityAjuda
Buffer circularA série de linha rápida armazena os pontos em um buffer circular com Capacity fixa. O demo LiveLine alimenta 1.000.000 de pontos.Ajuda
DecimaçãoDecimação por série: dmNone, dmMinMax e dmLTTB.Ajuda

Gráficos financeiros

RecursoDetalhesCommunityAjuda
IndicadoresSéries de indicadores SMA, EMA, WMA, Bollinger, RSI, MACD, Stochastic, ATR, VWAP e Volume.RegistradaAjuda
PainéisVários painéis em um só gráfico, marcador do último valor e faixa de compra e venda.RegistradaAjuda
Ferramentas de desenhoLinha de tendência, linha horizontal e vertical, retângulo e Fibonacci.RegistradaAjuda

Interação e temas

RecursoDetalhesCommunityAjuda
Cursor em cruz, dica, zoom e deslocamentoCursor em cruz, dica, zoom pela roda do mouse, zoom por área e deslocamento.Ajuda
AnotaçõesTexto, linha, linhas horizontais e verticais, retângulo, banda horizontal e um callout preso a um ponto de dados ou ao ponto mais recente. As anotações seguem o tema e o alto contraste, e os leitores de tela as leem.Ajuda
Editor de gráfico em tempo de execuçãoOs usuários finais editam os títulos, a legenda, os eixos e as séries (cor, visibilidade, suavização e o tipo entre as séries compatíveis) em tempo de execução. ShowEditor em VCL, FireMonkey, WinForms e WPF, ShowEditorAsync no Avalonia.Ajuda
Designer de gráficosPara um TsgcChartTableLink, o editor acrescenta uma página Data: tipo de gráfico (colunas agrupadas, empilhadas ou empilhadas 100%, linha, área, pizza, rosca ou combinado), séries a partir de colunas ou linhas, Top N, a série de pizza, rótulos de dados, os totais gerais de um pivô e o tipo de série e o eixo de cada medida do combinado. sgcVCLShowChartDesigner, sgcFMXShowChartDesigner, ShowDesigner e ShowDesignerAsync. O designer do gráfico dinâmico do sgcPivotGrid.RegistradaAjuda
Temas e paletaTemas claro e escuro com uma única propriedade: Chart.Theme := utDark.Ajuda
Preset ISA-101ApplyISA101Theme aplica o estilo cinza e discreto das telas HMI industriais e mantém as cores de alarme das prioridades 1 a 4 para os estados anormais.Ajuda
Da direita para a esquerda (árabe e hebraico)O título, a legenda, as dicas, a barra de ferramentas e o seletor de intervalo ficam espelhados. A área do gráfico e seus eixos continuam da esquerda para a direita por padrão, como no Excel; MirrorPlot inverte os eixos de categoria e move os eixos de valor para a direita.Ajuda
AcessibilidadeExposto ao UI Automation com o título, os eixos, a legenda, as séries e os pontos de dados, cada ponto com sua categoria e seu valor, e uma alternativa em texto gerada. As setas passam de ponto em ponto e de série em série, o anel de foco está sempre visível e o alto contraste do Windows é seguido com cores do sistema, padrões de linha e marcadores. Ativado por padrão no VCL (Delphi 7 ao 13), no FireMonkey no Windows, no WinForms, WPF e Avalonia.Ajuda

Fontes de dados

RecursoDetalhesCommunityAjuda
Manual, CSV e JSONTsgcChartDataSource_Manual, _CSV e _JSON.Ajuda
DataSetTsgcChartDataSource_DataSet plota qualquer TDataSet.Ajuda
Vínculo ao vivo com datasetsLive acompanha gravações, exclusões, inserções e filtros por meio de um TDataLink, com limitação de frequência. FollowCursor move o ponto em foco conforme o usuário percorre o dataset, e ExtraFields alimenta as colunas de tamanho, mínimo, quartis ou tipo. No .NET, Live acompanha as mudanças de um DataTable.Ajuda
TabelaTsgcChartDataSource_Table plota uma tabela em memória, por exemplo as linhas de um sgcGrid.Ajuda
Séries em XAML (.NET)Elementos TsgcWpfChartSeries e TsgcAvaloniaChartSeries dentro do gráfico declaram cada série com ItemsSource, SeriesKind e os caminhos de membro XMember, YMember, de OpenMember a CloseMember, VolumeMember e LabelMember, e todos eles aceitam um vínculo. No WPF, o filtro e a ordenação da collection view se aplicam. O vínculo é unidirecional: o gráfico lê os itens e nunca grava neles.Ajuda
Coleções a partir do código e o designer do WinForms (.NET)TsgcChartDataSource_Items vincula uma série a uma ObservableCollection<T>, uma BindingList<T>, uma List<T>, uma DataTable ou uma DataView. No WinForms, componentes TsgcWinFormsChartSeries declaram as séries por meio do BindingContext do formulário, editadas no designer do Visual Studio com uma smart tag no .NET Framework e no .NET 8 ou posterior. Um gráfico vazio mostra uma linha de exemplo de 30 pontos no designer do Visual Studio e nos previewers do WPF e do Avalonia, e uma série declarada sem dados mostra pontos de exemplo do seu tipo: uma linha, candles ou categorias. O exemplo nunca é salvo no formulário nem no XAML.Ajuda
Feeds em tempo realA ponte sgcChartsWS adiciona streams de mercado da Binance, tópicos MQTT, JSON via WebSocket e Server-Sent Events. Cada fonte se conecta ao evento do cliente e restaura o manipulador anterior quando é interrompida.RegistradaAjuda

Exportação e renderização em servidor

RecursoDetalhesCommunityAjuda
Exportação para PNG e SVGSaveToPNG e SaveToSVG na visão.Ajuda
Renderizador headlessTsgcChartRenderer gera PNG e SVG sem janela, também em um serviço do Windows e no Linux64.Ajuda
Impressão e pré-visualização de impressãoPrint e ShowPrintPreview imprimem uma página por gráfico com suas séries, eixos, títulos e legenda, sem o cursor em cruz, o tooltip e o retângulo de zoom. PrintSettings define uma única vez o papel, a orientação, as margens, a escala, o cabeçalho e o rodapé para a impressora, a pré-visualização e o PDF. Em todas as edições, em VCL, FireMonkey, WinForms, WPF e Avalonia (o FireMonkey imprime no Windows e no macOS).Ajuda
Exportação para PDF acessível, PDF/UA e PDF/A (com sgcPDF)ExportToPDF grava o gráfico como gráficos vetoriais com texto real e um texto alternativo construído a partir do título, das séries, do número de pontos e dos intervalos dos eixos. O arquivo é um documento PDF/UA com tags por padrão, e PDFALevel adiciona PDF/A-2a ou PDF/A-3a. Exige a ponte sgcUIPDF e um sgcPDF licenciado (esegece.sgcUICore.sgcPDF no .NET).RegistradaAjuda

sgcCharts para .NET

Os gráficos .NET são uma versão em C# com os mesmos nomes de classe, para WinForms, WPF e Avalonia, mais um pacote de renderização headless.

PacoteEdiçãoConteúdo
esegece.sgcCharts.CommunityCommunity (gratuita)Biblioteca principal
esegece.sgcChartsRegistradaBiblioteca principal
esegece.sgcCharts.WinFormsRegistradaControles Windows Forms
esegece.sgcCharts.WpfRegistradaControles WPF
esegece.sgcCharts.AvaloniaRegistradaControles Avalonia
esegece.sgcCharts.RenderingRegistradaRenderização headless
esegece.sgcCharts.sgcWebSocketsSomente RegistradaPonte com o sgcWebSockets

Documentação

Todos os recursos do sgcCharts estão documentados na ajuda do sgcUI, com uma versão para cada ambiente de desenvolvimento.

Ajuda online

Comece pela introdução do sgcCharts e siga com o início rápido e os tópicos de recursos.

Delphi →
C++ Builder →
.NET →

Manuais em PDF

A ajuda completa do sgcUI em PDF, para ler offline ou imprimir.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Melhor custo-benefício: All-AccessTodos os produtos da eSeGeCe, com Suporte Premium incluído, a partir de €1,059/ano.
Ver preços do All-Access

Crie com o sgcCharts

Baixe a avaliação do sgcUI e adicione o sgcCharts à sua aplicação Delphi, C++ Builder ou .NET.