sgcUI sgcCharts is nu beschikbaar

sgcCharts. Dertien reeksen. Eén grafiekmodel.

Van lijn tot treemap, candlesticks met SMA-, RSI-, MACD- en Bollinger-indicatoren, live feeds, zoom- en tekengereedschappen en PNG- of SVG-export. Een native grafiekbibliotheek voor Delphi, C++ Builder en .NET, inclusief broncode.

  • VCL
  • FireMonkey
  • WinForms
  • WPF
  • Avalonia
  • Delphi 7 t/m 13
  • 13reekstypen op één grafiekmodel, van lijn tot trechter
  • 1.000.000punten in de ringbuffer van LiveLine, gevoed vanuit een achtergrondthread
  • 4punten per pixelkolom hooguit met dmMinMax-decimatie
  • 5UI-frameworks: VCL, FireMonkey, WinForms, WPF, Avalonia

Alles wat een grafiekbibliotheek nodig heeft.

Dashboards, analyses en handelsschermen, van een statisch rapport tot een stroom die nooit stopt. sgcCharts dekt ze allemaal met één model, op elk framework.

  • 13 reekstypen

    Van lijn tot trechter, van candlestick tot treemap, alle componenten op één grafiekmodel.

  • Gebouwd voor streams

    Ringbuffers, een tijdvenster en decimatie per reeks houden live grafieken vloeiend.

  • Je gegevens, gekoppeld

    Handmatige punten, CSV, JSON, elke TDataSet, een tabel in het geheugen of live feeds.

  • Scherm of server

    VCL-, FireMonkey- en .NET-weergaven, plus PNG en SVG zonder venster.

Zie het draaien.

Vastgelegd uit de sgcCharts-demo's die bij de proefversie zitten.

Een treemap van de verkoop per stad naast een trechter van de verkooppijplijn met het aandeel dat in elke fase overblijft
Grafiektypen

Dertien grafiektypen, één model om te leren.

  • Lijn, snelle lijn, staplijn, vlak, staaf, spreiding, candlestick en OHLC op numerieke, datum-tijd-, logaritmische of categorie-assen.
  • Taart en donut, radar, heatmap, treemap en trechter voor categoriegegevens, elke reeks een component die je vrij combineert.
  • TsgcChartSeries_Treemap gaat bij een klik dieper in, de trechter toont elke fase met het percentage.
Dagcandles met EMA 20, EMA 50 en een MACD 12, 26, 9-indicatorreeks
Financiële grafieken

Indicatoren zonder de wiskunde te schrijven.

  • Richt de Source van SMA, EMA, Bollinger, RSI, MACD, Stochastic, ATR of VWAP op een candlestickreeks en alles wordt opnieuw berekend zodra de candles veranderen.
  • Panes stapelen koers, volume en een oscillator op één tijdas, met een markering voor de laatste waarde en een bied- en laatband.
  • Trendlijnen, rechthoeken en Fibonacci-retracements blijven verankerd aan de candles wanneer gebruikers zoomen of pannen.
Een clientdataset getoond in een DB-grid en door twee datasetbronnen gelezen in een lijn- en een staafreeks
Gegevens erin, afbeeldingen eruit

Koppel de gegevens die je al hebt.

  • TsgcChartDataSource_DataSet leest elke TDataSet via XField, YField en LabelField.
  • CSV-, JSON- en tabelbronnen laden bestanden, API-antwoorden en de rijen van een sgcGrid zonder een lus met AddXY aanroepen.
  • TsgcChartRenderer schrijft dezelfde grafiek naar PNG of SVG zonder venster, in een service of op een Linux64-server.
Een grafiek van een weerstation: drie reeksen op drie waarde-assen
Assen en interactie

Zoveel assen als de gegevens nodig hebben.

  • Eén TsgcChartAxis per schaal: numeriek, logaritmisch, datum-tijd of categorie, aan elke kant van de plot.
  • Zoomen met het wiel, zoomen met een kader, pannen en aanraakgebaren, met een draadkruis en een tooltip die naar het dichtstbijzijnde punt springen.
  • Bij een streamende grafiek pauzeert zoomen het automatisch scrollen en dat hervat vanzelf na AutoScrollResumeDelay.

Een donutgrafiek in een paar regels.

Omzet per regio als donut met een segment Overig, op een donker thema, geëxporteerd naar PNG. Dezelfde API in Delphi, C++ Builder en C#.

dotnet add package esegece.sgcCharts.Community

C++ Builder- en C#-versies

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;

Onderdeel van sgcUI.

Koop sgcCharts los, of krijg het in sgcUI Professional en Enterprise, naast de producten die zijn thema en runtime delen. Elk wordt geleverd met broncode.

Los verkrijgbaar

sgcCharts

De grafiekbibliotheek los, met volledige broncode en 1 jaar updates.

€199 / ontwikkelaar
Prijzen van sgcCharts

Standard

sgcGrid, sgcNavigation, sgcToolbar en sgcEditors.

€380 / ontwikkelaar
Bekijk Standard
Bevat sgcCharts

Professional

Standard plus sgcCharts, sgcDashboard en sgcGauges.

€529 / ontwikkelaar
Bekijk Professional
Bevat sgcCharts

Enterprise

Alle 15 sgcUI-producten.

€699 / ontwikkelaar
Bekijk Enterprise

Voor .NET is esegece.sgcCharts.Community op NuGet gratis, zonder het financiële pakket en de livefeedbrug. sgcCharts zit ook in de All-Access-bundel.

Ontdek sgcUI

Zet sgcCharts vandaag in je eigen toepassing.

Download de proefversie en draai de demo's LiveLine, Candlestick en DataSetChart, of bekijk eerst alle functies.

Laatste blogberichten

Bekijk alle berichten →

Je bekijkt nu de sgcCharts-weergave van eSeGeCe.

Toon me een andere kant →
Niet-goed-geld-terug-garantie van 30 dagenNiet tevreden? Vraag binnen 30 dagen na aankoop een volledige terugbetaling aan. Bekijk het terugbetalingsbeleid