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

15 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
21 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, sunburst, funil, box plot, cascata, bullet, tornado e Sankey, 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
BulletTsgcChartSeries_Bullet desenha um KPI por linha (ou por coluna com Orientation) com faixas qualitativas, uma barra de medida e um marcador de meta. AddItem recebe o texto, o valor, a meta e os limites das faixas, e ScaleMode dá a cada linha a sua própria escala (cbsPerRow) ou uma escala compartilhada (cbsShared).Ajuda
SankeyTsgcChartSeries_Sankey desenha fluxos entre nós dispostos em colunas, com cada ligação tão larga quanto o seu valor. AddLink(Source, Target, Value) adiciona os nós no primeiro uso, e LinkColorMode pinta as ligações pela origem, pelo destino, com um degradê ou com uma única cor fixa.Ajuda
SunburstTsgcChartSeries_Sunburst desenha uma hierarquia como anéis a partir de caminhos como 'Europe/Spain'. DrillOnClick torna a fatia clicada o centro e o centro sobe de volta, InnerRadiusPercent deixa um buraco e MaxDepth limita os anéis.Ajuda
TornadoTsgcChartSeries_Tornado desenha barras costas com costas por categoria com AddPair(Category, Left, Right). Um Baseline de 0 dá uma pirâmide populacional, qualquer outro valor um tornado de sensibilidade, e SortBySpan coloca o par mais largo no topo.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
SparklineTsgcVCLSparkline e TsgcFMXSparkline são gráficos independentes do tamanho de uma palavra, sem eixos: cskLine, cskArea, cskColumn ou cskWinLoss, marcadores de primeiro, último, máximo, mínimo e negativo, uma faixa, uma linha de referência, lacunas NaN e uma dica com o valor. No .NET, TsgcWinFormsSparkline, TsgcWpfSparkline e TsgcAvaloniaSparkline.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
Seletor de intervaloRangeSelector adiciona abaixo da área do gráfico uma faixa com uma visão geral de todos os dados e uma janela arrastável que dá zoom e desloca o eixo X. FollowLatest mantém uma janela ampliada sobre os dados em tempo real mais recentes, com MinWindow, Height, SeriesMode, MaskOpacity e o evento OnRangeChange.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 e a barra de ferramentas ficam espelhados. A área do gráfico, seus eixos e o seletor de intervalo abaixo dela continuam da esquerda para a direita por padrão, como no Excel; MirrorPlot inverte os eixos de categoria, move os eixos de valor para a direita e espelha o seletor de intervalo junto com a área do gráfico.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.sgcCharts.WinForms.CommunityCommunity (gratuita)Controles Windows Forms
esegece.sgcCharts.Wpf.CommunityCommunity (gratuita)Controles WPF
esegece.sgcCharts.Avalonia.CommunityCommunity (gratuita)Controles Avalonia
esegece.sgcCharts.Rendering.CommunityCommunity (gratuita)Renderização headless
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.