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.
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.
10 Funktionen
2 Funktionen
3 Funktionen
8 Funktionen
7 Funktionen
4 Funktionen
7 NuGet-Pakete
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.
| Funktion | Details | Community | Hilfe |
|---|---|---|---|
| 17 Diagrammtypen | Linie, 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 Ring | InnerRadiusPercent macht aus dem Kreis einen Ring, OthersThreshold fasst kleine Segmente zu Sonstige zusammen, ExplodeOnClick zieht ein Segment heraus. | Hilfe | |
| Heatmap und Treemap | Heatmap mit Farbskala, Treemap- und Trichterserien. | Hilfe | |
| Blase | TsgcChartSeries_Bubble stellt X, Y und eine Größe dar. SizeMode skaliert die Blasen nach Fläche (cbsArea) oder nach Durchmesser (cbsDiameter). | Hilfe | |
| Boxplot | TsgcChartSeries_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 | |
| Wasserfall | TsgcChartSeries_Waterfall baut eine Summe aus Schritten, Zwischensummen und Summen auf, mit Verbindungslinien zwischen den Balken. | Hilfe | |
| Bereichsfläche | TsgcChartSeries_RangeArea füllt das Band zwischen einem unteren und einem oberen Wert. | Hilfe | |
| Glatte Linien | Smooth zeichnet Linien-, Flächen- und Bereichsflächenserien als monotonen kubischen Spline, der die Daten nie überschwingt. | Hilfe | |
| Fehlerbalken | ErrorBars 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ächen | Mehrere Achsen, Zeichenflächen, Titel, Legende und Ränder. | Hilfe |
| Funktion | Details | Community | Hilfe |
|---|---|---|---|
| Indikatoren | Indikatorserien für SMA, EMA, WMA, Bollinger, RSI, MACD, Stochastic, ATR, VWAP und Volume. | Registriert | Hilfe |
| Bereiche | Mehrere Bereiche in einem Diagramm, Marker für den letzten Wert und Geld- und Briefband. | Registriert | Hilfe |
| Zeichenwerkzeuge | Trendlinie, horizontale und vertikale Linie, Rechteck und Fibonacci. | Registriert | Hilfe |
| Funktion | Details | Community | Hilfe |
|---|---|---|---|
| Fadenkreuz, Tooltip, Zoom und Verschieben | Fadenkreuz, Tooltip, Mausrad-Zoom, Rahmen-Zoom und Verschieben. | Hilfe | |
| Annotationen | Text, 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 Laufzeit | Endbenutzer 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 | |
| Diagrammdesigner | Fü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. | Registriert | Hilfe |
| Themes und Palette | Helle und dunkle Themes mit einer Eigenschaft: Chart.Theme := utDark. | Hilfe | |
| ISA-101-Vorgabe | ApplyISA101Theme 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 |
| Funktion | Details | Community | Hilfe |
|---|---|---|---|
| Manuell, CSV und JSON | TsgcChartDataSource_Manual, _CSV und _JSON. | Hilfe | |
| DataSet | TsgcChartDataSource_DataSet stellt jedes TDataSet dar. | Hilfe | |
| Live-Dataset-Bindung | Live 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 | |
| Tabelle | TsgcChartDataSource_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-Feeds | Die 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. | Registriert | Hilfe |
| Funktion | Details | Community | Hilfe |
|---|---|---|---|
| PNG- und SVG-Export | SaveToPNG und SaveToSVG an der Ansicht. | Hilfe | |
| Headless-Renderer | TsgcChartRenderer rendert PNG und SVG ohne Fenster, auch in einem Windows-Dienst und unter Linux64. | Hilfe | |
| Drucken und Druckvorschau | Print 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). | Registriert | Hilfe |
Die .NET-Diagramme sind ein C#-Port mit denselben Klassennamen, für WinForms, WPF und Avalonia, dazu ein Paket mit Headless-Renderer.
| Paket | Edition | Inhalt |
|---|---|---|
esegece.sgcCharts.Community | Community (kostenlos) | Kernbibliothek |
esegece.sgcCharts | Registered | Kernbibliothek |
esegece.sgcCharts.WinForms | Registered | Windows-Forms-Steuerelemente |
esegece.sgcCharts.Wpf | Registered | WPF-Steuerelemente |
esegece.sgcCharts.Avalonia | Registered | Avalonia-Steuerelemente |
esegece.sgcCharts.Rendering | Registered | Headless-Rendering |
esegece.sgcCharts.sgcWebSockets | Nur Registered | sgcWebSockets-Brücke |
Jede Funktion von sgcCharts ist in der sgcUI-Hilfe dokumentiert, mit je einer Ausgabe für jede Entwicklungsumgebung.
Beginne mit der Einführung zu sgcCharts, und folge dann der Schnellstartanleitung und den Funktionsthemen.
Delphi →Die komplette sgcUI-Hilfe als PDF-Datei, zum Offline-Lesen oder Ausdrucken.
Delphi (PDF) →