sgcCharts Feature-Matrix

Alles, was sgcCharts kann, nach Aufgabe gruppiert, mit einem Link zum Hilfethema jeder Funktion. Ein Diagrammmodell steuert die Ansichten für VCL, FireMonkey, WinForms, WPF und Avalonia.

Serien

10 Funktionen

Finanzdiagramme

3 Funktionen

Datenquellen

7 Funktionen

.NET

7 NuGet-Pakete

Dokumentation

Online-Hilfe und PDF-Handbücher

Registered kennzeichnet die Features, die in den Editionen Registered und Testversion enthalten sind, aber nicht in der kostenlosen Community Edition. ~ kennzeichnet ein Feature, das Community nur teilweise enthält, mit dem Unterschied darunter.

Jede Zeile verlinkt auf ihr Hilfethema. Die Spalte Community zeigt, was die kostenlose .NET Community Edition enthält; alles ist in Registered und in der Testversion enthalten.

Serien

FunktionDetailsCommunityHilfe
17 DiagrammtypenLinie, schnelle Linie, Treppenlinie, Fläche, Bereichsfläche, Balken, Streudiagramm, Blase, Candlestick, OHLC, Kreis und Ring, Radar, Heatmap, Treemap, Trichter, Boxplot und Wasserfall, jeweils eine TsgcChartSeries_*-Komponente.Hilfe
Kreis und RingInnerRadiusPercent macht aus dem Kreis einen Ring, OthersThreshold fasst kleine Segmente zu Sonstige zusammen, ExplodeOnClick zieht ein Segment heraus.Hilfe
Heatmap und TreemapHeatmap mit Farbskala, Treemap- und Trichterserien.Hilfe
BlaseTsgcChartSeries_Bubble stellt X, Y und eine Größe dar. SizeMode skaliert die Blasen nach Fläche (cbsArea) oder nach Durchmesser (cbsDiameter).Hilfe
BoxplotTsgcChartSeries_BoxPlot zeichnet Minimum, Quartile, Median, Maximum und optional den Mittelwert. AddValues berechnet die Quartile (wie Excel QUARTILE.INC) und die Tukey-Ausreißer aus der Rohstichprobe.Hilfe
WasserfallTsgcChartSeries_Waterfall baut eine Summe aus Schritten, Zwischensummen und Summen auf, mit Verbindungslinien zwischen den Balken.Hilfe
BereichsflächeTsgcChartSeries_RangeArea füllt das Band zwischen einem unteren und einem oberen Wert.Hilfe
Glatte LinienSmooth zeichnet Linien-, Flächen- und Bereichsflächenserien als monotonen kubischen Spline, der die Daten nie überschwingt.Hilfe
FehlerbalkenErrorBars an Linien-, Flächen-, Streu- und Balkenserien: feste Werte, Prozent, Standardabweichung oder eigene Werte, in Richtung beide, plus oder minus, mit Abschlusslinien.Hilfe
Achsen und ZeichenflächenMehrere Achsen, Zeichenflächen, Titel, Legende und Ränder.Hilfe

Streaming und Performance

FunktionDetailsCommunityHilfe
RingpufferDie Serie der schnellen Linie speichert Punkte in einem Ringpuffer mit fester Capacity. Die Demo LiveLine speist 1.000.000 Punkte ein.Hilfe
DezimierungDezimierung pro Serie: dmNone, dmMinMax und dmLTTB.Hilfe

Finanzdiagramme

FunktionDetailsCommunityHilfe
IndikatorenIndikatorserien für SMA, EMA, WMA, Bollinger, RSI, MACD, Stochastic, ATR, VWAP und Volume.RegistriertHilfe
BereicheMehrere Bereiche in einem Diagramm, Marker für den letzten Wert und Geld- und Briefband.RegistriertHilfe
ZeichenwerkzeugeTrendlinie, horizontale und vertikale Linie, Rechteck und Fibonacci.RegistriertHilfe

Interaktion und Themes

FunktionDetailsCommunityHilfe
Fadenkreuz, Tooltip, Zoom und VerschiebenFadenkreuz, Tooltip, Mausrad-Zoom, Rahmen-Zoom und Verschieben.Hilfe
AnnotationenText, Linie, horizontale und vertikale Linien, Rechteck, horizontales Band und eine Sprechblase, die an einem Datenpunkt oder am neuesten Punkt verankert ist. Annotationen folgen dem Theme und dem hohen Kontrast, und Screenreader lesen sie vor.Hilfe
Diagrammeditor zur LaufzeitEndbenutzer bearbeiten Titel, Legende, Achsen und Serien (Farbe, Sichtbarkeit, Glättung und den Typ innerhalb kompatibler Serien) zur Laufzeit. ShowEditor unter VCL, FireMonkey, WinForms und WPF, ShowEditorAsync unter Avalonia.Hilfe
DiagrammdesignerFür ein TsgcChartTableLink ergänzt der Editor eine Seite Daten: Diagrammtyp (gruppierte, gestapelte oder zu 100 % gestapelte Säulen, Linien, Flächen, Kreis, Ring oder Kombination), Serien aus Spalten oder Zeilen, Top N, die Kreisserie, Datenbeschriftungen, die Gesamtsummen eines Pivots sowie Serientyp und Achse jeder Kombinationskennzahl. sgcVCLShowChartDesigner, sgcFMXShowChartDesigner, ShowDesigner und ShowDesignerAsync. Der Designer des Pivot-Diagramms von sgcPivotGrid.RegistriertHilfe
Themes und PaletteHelle und dunkle Themes mit einer Eigenschaft: Chart.Theme := utDark.Hilfe
ISA-101-VorgabeApplyISA101Theme wendet den grauen, gedämpften Stil industrieller HMI-Bildschirme an und behält die Alarmfarben der Prioritäten 1 bis 4 für abnormale Zustände.Hilfe
Rechts nach links (Arabisch und Hebräisch)Titel, Legende, Tooltips, Symbolleiste und Bereichsauswahl sind gespiegelt. Die Zeichenfläche und ihre Achsen bleiben standardmäßig von links nach rechts, wie in Excel; MirrorPlot kehrt die Kategorieachsen um und verschiebt die Wertachsen nach rechts.Hilfe
BarrierefreiheitÜber UI Automation bereitgestellt mit Titel, Achsen, Legende, Serien und Datenpunkten, jeder Punkt mit Kategorie und Wert, sowie einer erzeugten Textalternative. Die Pfeiltasten wechseln von Punkt zu Punkt und von Serie zu Serie, der Fokusrahmen ist immer sichtbar, und der hohe Kontrast von Windows wird mit Systemfarben, Linienmustern und Markern berücksichtigt. Standardmäßig aktiv unter VCL (Delphi 7 bis 13), in FireMonkey unter Windows, WinForms, WPF und Avalonia.Hilfe

Datenquellen

FunktionDetailsCommunityHilfe
Manuell, CSV und JSONTsgcChartDataSource_Manual, _CSV und _JSON.Hilfe
DataSetTsgcChartDataSource_DataSet stellt jedes TDataSet dar.Hilfe
Live-Dataset-BindungLive folgt Speichern, Löschen, Einfügen und Filtern über einen TDataLink, gedrosselt. FollowCursor verschiebt den fokussierten Punkt, wenn der Benutzer durch das Dataset blättert, und ExtraFields speist die Spalten für Größe, Tief, Quartil oder Art. In .NET folgt Live den Änderungen einer DataTable.Hilfe
TabelleTsgcChartDataSource_Table stellt eine Tabelle im Speicher dar, zum Beispiel die Zeilen eines sgcGrid.Hilfe
Serien in XAML (.NET)TsgcWpfChartSeries- und TsgcAvaloniaChartSeries-Elemente im Diagramm deklarieren jede Serie mit ItemsSource, SeriesKind und den Memberpfaden XMember, YMember, OpenMember bis CloseMember, VolumeMember und LabelMember, und jeder davon nimmt eine Bindung an. In WPF gelten Filter und Sortierung der Collection View. Die Bindung ist einseitig: Das Diagramm liest die Elemente und schreibt nie in sie.Hilfe
Auflistungen aus dem Code und der WinForms-Designer (.NET)TsgcChartDataSource_Items bindet eine Serie an eine ObservableCollection<T>, eine BindingList<T>, eine List<T>, eine DataTable oder eine DataView. In WinForms deklarieren TsgcWinFormsChartSeries-Komponenten die Serien über den BindingContext des Formulars, bearbeitet im Visual-Studio-Designer mit einem Smart Tag unter .NET Framework und unter .NET 8 oder höher. Ein leeres Diagramm zeigt im Visual-Studio-Designer und in den WPF- und Avalonia-Vorschauen eine Beispiellinie mit 30 Punkten, und eine deklarierte Serie ohne Daten zeigt Beispielpunkte ihres Typs: eine Linie, Kerzen oder Kategorien. Das Beispiel wird nie im Formular oder im XAML gespeichert.Hilfe
Live-FeedsDie Brücke sgcChartsWS ergänzt Binance-Marktströme, MQTT-Topics, WebSocket-JSON und Server-Sent Events. Jede Quelle hängt sich in das Client-Ereignis ein und stellt beim Stoppen den vorherigen Handler wieder her.RegistriertHilfe

Export und Server-Rendering

FunktionDetailsCommunityHilfe
PNG- und SVG-ExportSaveToPNG und SaveToSVG an der Ansicht.Hilfe
Headless-RendererTsgcChartRenderer rendert PNG und SVG ohne Fenster, auch in einem Windows-Dienst und unter Linux64.Hilfe
Drucken und DruckvorschauPrint und ShowPrintPreview drucken eine Seite pro Diagramm mit Serien, Achsen, Titeln und Legende, ohne Fadenkreuz, Tooltip und Zoomrechteck. PrintSettings legt Papier, Ausrichtung, Ränder, Skalierung, Kopf- und Fußzeile einmal für Drucker, Vorschau und PDF fest. In jeder Edition, unter VCL, FireMonkey, WinForms, WPF und Avalonia (FireMonkey druckt unter Windows und macOS).Hilfe
Barrierefreier PDF-Export, PDF/UA und PDF/A (mit sgcPDF)ExportToPDF schreibt das Diagramm als Vektorgrafik mit echtem Text und einem Alternativtext aus Titel, Serien, Punktanzahl und Achsenbereichen. Die Datei ist standardmäßig ein getaggtes PDF/UA-Dokument, und PDFALevel ergänzt PDF/A-2a oder PDF/A-3a. Erfordert die sgcUIPDF-Brücke und ein lizenziertes sgcPDF (esegece.sgcUICore.sgcPDF in .NET).RegistriertHilfe

sgcCharts für .NET

Die .NET-Diagramme sind ein C#-Port mit denselben Klassennamen, für WinForms, WPF und Avalonia, dazu ein Paket mit Headless-Renderer.

PaketEditionInhalt
esegece.sgcCharts.CommunityCommunity (kostenlos)Kernbibliothek
esegece.sgcChartsRegisteredKernbibliothek
esegece.sgcCharts.WinFormsRegisteredWindows-Forms-Steuerelemente
esegece.sgcCharts.WpfRegisteredWPF-Steuerelemente
esegece.sgcCharts.AvaloniaRegisteredAvalonia-Steuerelemente
esegece.sgcCharts.RenderingRegisteredHeadless-Rendering
esegece.sgcCharts.sgcWebSocketsNur RegisteredsgcWebSockets-Brücke

Dokumentation

Jede Funktion von sgcCharts ist in der sgcUI-Hilfe dokumentiert, mit je einer Ausgabe für jede Entwicklungsumgebung.

Online-Hilfe

Beginne mit der Einführung zu sgcCharts, und folge dann der Schnellstartanleitung und den Funktionsthemen.

Delphi →
C++ Builder →
.NET →

PDF-Handbücher

Die komplette sgcUI-Hilfe als PDF-Datei, zum Offline-Lesen oder Ausdrucken.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Bestes Preis-Leistungs-Verhältnis: All-AccessAlle eSeGeCe-Produkte, inklusive Premium-Support, ab €1,059 pro Jahr.
All-Access-Preise ansehen

Entwickle mit sgcCharts

Lade die sgcUI-Testversion herunter und füge sgcCharts zu deiner Delphi-, C++ Builder- oder .NET-Anwendung hinzu.