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.
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.
10 recursos
2 recursos
3 recursos
8 recursos
7 recursos
4 recursos
7 pacotes NuGet
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.
| Recurso | Detalhes | Community | Ajuda |
|---|---|---|---|
| 17 tipos de gráfico | Linha, 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 rosca | InnerRadiusPercent transforma a pizza em rosca, OthersThreshold reúne as fatias pequenas em Outros e ExplodeOnClick destaca uma fatia. | Ajuda | |
| Mapa de calor e treemap | Mapa de calor com escala de cores, treemap e séries de funil. | Ajuda | |
| Bolhas | TsgcChartSeries_Bubble plota X, Y e um tamanho. SizeMode escala as bolhas por área (cbsArea) ou por diâmetro (cbsDiameter). | Ajuda | |
| Box plot | TsgcChartSeries_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 | |
| Cascata | TsgcChartSeries_Waterfall monta um total a partir de passos, subtotais e totais, com conectores entre as barras. | Ajuda | |
| Área de intervalo | TsgcChartSeries_RangeArea preenche a faixa entre um valor baixo e um alto. | Ajuda | |
| Linhas suaves | Smooth 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 erro | ErrorBars 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 plotagem | Vários eixos, áreas de plotagem, título, legenda e margens. | Ajuda |
| Recurso | Detalhes | Community | Ajuda |
|---|---|---|---|
| Indicadores | Séries de indicadores SMA, EMA, WMA, Bollinger, RSI, MACD, Stochastic, ATR, VWAP e Volume. | Registrada | Ajuda |
| Painéis | Vários painéis em um só gráfico, marcador do último valor e faixa de compra e venda. | Registrada | Ajuda |
| Ferramentas de desenho | Linha de tendência, linha horizontal e vertical, retângulo e Fibonacci. | Registrada | Ajuda |
| Recurso | Detalhes | Community | Ajuda |
|---|---|---|---|
| Cursor em cruz, dica, zoom e deslocamento | Cursor em cruz, dica, zoom pela roda do mouse, zoom por área e deslocamento. | Ajuda | |
| Anotações | Texto, 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ção | Os 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áficos | Para 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. | Registrada | Ajuda |
| Temas e paleta | Temas claro e escuro com uma única propriedade: Chart.Theme := utDark. | Ajuda | |
| Preset ISA-101 | ApplyISA101Theme 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 | |
| Acessibilidade | Exposto 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 |
| Recurso | Detalhes | Community | Ajuda |
|---|---|---|---|
| Manual, CSV e JSON | TsgcChartDataSource_Manual, _CSV e _JSON. | Ajuda | |
| DataSet | TsgcChartDataSource_DataSet plota qualquer TDataSet. | Ajuda | |
| Vínculo ao vivo com datasets | Live 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 | |
| Tabela | TsgcChartDataSource_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 real | A 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. | Registrada | Ajuda |
| Recurso | Detalhes | Community | Ajuda |
|---|---|---|---|
| Exportação para PNG e SVG | SaveToPNG e SaveToSVG na visão. | Ajuda | |
| Renderizador headless | TsgcChartRenderer 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ão | Print 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). | Registrada | Ajuda |
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.
| Pacote | Edição | Conteúdo |
|---|---|---|
esegece.sgcCharts.Community | Community (gratuita) | Biblioteca principal |
esegece.sgcCharts | Registrada | Biblioteca principal |
esegece.sgcCharts.WinForms | Registrada | Controles Windows Forms |
esegece.sgcCharts.Wpf | Registrada | Controles WPF |
esegece.sgcCharts.Avalonia | Registrada | Controles Avalonia |
esegece.sgcCharts.Rendering | Registrada | Renderização headless |
esegece.sgcCharts.sgcWebSockets | Somente Registrada | Ponte com o sgcWebSockets |
Todos os recursos do sgcCharts estão documentados na ajuda do sgcUI, com uma versão para cada ambiente de desenvolvimento.
Comece pela introdução do sgcCharts e siga com o início rápido e os tópicos de recursos.
Delphi →A ajuda completa do sgcUI em PDF, para ler offline ou imprimir.
Delphi (PDF) →