sgcCharts Matrice des fonctionnalités
Tout ce que fait sgcCharts, groupé par tâche, avec un lien vers la rubrique d'aide de chaque fonctionnalité. Un seul modèle de graphique pilote les vues VCL, FireMonkey, WinForms, WPF et Avalonia.
Tout ce que fait sgcCharts, groupé par tâche, avec un lien vers la rubrique d'aide de chaque fonctionnalité. Un seul modèle de graphique pilote les vues VCL, FireMonkey, WinForms, WPF et Avalonia.
15 fonctionnalités
2 fonctionnalités
3 fonctionnalités
9 fonctionnalités
7 fonctionnalités
4 fonctionnalités
7 paquets NuGet
Aide en ligne et manuels PDF
Enregistrée signale les fonctionnalités présentes dans les éditions enregistrée et d'essai, mais pas dans l'édition Community gratuite. ~ signale une fonctionnalité que Community propose en partie, avec la différence indiquée en dessous.
Chaque ligne renvoie à sa rubrique d'aide. La colonne Community indique ce que comprend l'édition .NET Community gratuite ; tout est dans les éditions enregistrée et d'essai.
| Fonctionnalité | Détails | Community | Aide |
|---|---|---|---|
| 21 types de graphiques | Ligne, ligne rapide, ligne en escalier, aire, aire d'intervalle, barres, nuage de points, bulles, chandeliers, OHLC, secteurs et anneau, radar, carte thermique, treemap, sunburst, entonnoir, boîte à moustaches, cascade, bullet, tornade et Sankey, chacun étant un composant TsgcChartSeries_*. | Aide | |
| Bullet | TsgcChartSeries_Bullet dessine un KPI par ligne (ou par colonne avec Orientation) avec des bandes qualitatives, une barre de mesure et un repère d'objectif. AddItem prend le texte, la valeur, l'objectif et les limites des bandes, et ScaleMode donne à chaque ligne sa propre échelle (cbsPerRow) ou une échelle commune (cbsShared). | Aide | |
| Sankey | TsgcChartSeries_Sankey dessine des flux entre des nœuds disposés en colonnes, chaque lien aussi large que sa valeur. AddLink(Source, Target, Value) ajoute les nœuds à la première utilisation, et LinkColorMode colore les liens selon la source, selon la cible, avec un dégradé ou avec une couleur fixe. | Aide | |
| Sunburst | TsgcChartSeries_Sunburst dessine une hiérarchie sous forme d'anneaux à partir de chemins comme 'Europe/Spain'. DrillOnClick fait d'une part cliquée le centre et le centre remonte d'un niveau, InnerRadiusPercent laisse un trou et MaxDepth limite les anneaux. | Aide | |
| Tornado | TsgcChartSeries_Tornado dessine pour chaque catégorie des barres dos à dos avec AddPair(Category, Left, Right). Une Baseline de 0 donne une pyramide des âges, toute autre valeur une tornade de sensibilité, et SortBySpan place la paire la plus large en haut. | Aide | |
| Secteurs et anneau | InnerRadiusPercent transforme le graphique en secteurs en anneau, OthersThreshold regroupe les petites parts dans Autres, ExplodeOnClick sort une part. | Aide | |
| Carte thermique et treemap | Carte thermique avec échelle de couleurs, séries treemap et entonnoir. | Aide | |
| Bulles | TsgcChartSeries_Bubble trace X, Y et une taille. SizeMode met les bulles à l'échelle par la surface (cbsArea) ou par le diamètre (cbsDiameter). | Aide | |
| Boîte à moustaches | TsgcChartSeries_BoxPlot dessine le minimum, les quartiles, la médiane, le maximum et une moyenne facultative. AddValues calcule les quartiles (QUARTILE.INC d'Excel) et les valeurs aberrantes de Tukey à partir de l'échantillon brut. | Aide | |
| Cascade | TsgcChartSeries_Waterfall construit un total à partir d'étapes, de sous-totaux et de totaux, avec des connecteurs entre les barres. | Aide | |
| Aire d'intervalle | TsgcChartSeries_RangeArea remplit la bande entre une valeur basse et une valeur haute. | Aide | |
| Courbes lissées | Smooth trace les séries de ligne, d'aire et d'aire d'intervalle comme une spline cubique monotone, qui ne dépasse jamais les données. | Aide | |
| Barres d'erreur | ErrorBars sur les séries de ligne, d'aire, de nuage de points et de barres : valeurs fixes, pourcentage, écart type ou personnalisées, dans les deux sens, en plus ou en moins, avec embouts. | Aide | |
| Sparkline | TsgcVCLSparkline et TsgcFMXSparkline sont des graphiques autonomes de la taille d'un mot, sans axes : cskLine, cskArea, cskColumn ou cskWinLoss, marqueurs de premier, dernier, plus haut, plus bas et négatif, une bande, une ligne de référence, des trous NaN et une infobulle avec la valeur. En .NET, TsgcWinFormsSparkline, TsgcWpfSparkline et TsgcAvaloniaSparkline. | Aide | |
| Axes et zones de tracé | Plusieurs axes, zones de tracé, titre, légende et marges. | Aide |
| Fonctionnalité | Détails | Community | Aide |
|---|---|---|---|
| Indicateurs | Séries d'indicateurs SMA, EMA, WMA, Bollinger, RSI, MACD, Stochastic, ATR, VWAP et Volume. | Enregistrée | Aide |
| Volets | Plusieurs volets dans un même graphique, marqueur de dernière valeur et bande acheteur et vendeur. | Enregistrée | Aide |
| Outils de dessin | Ligne de tendance, ligne horizontale et verticale, rectangle et Fibonacci. | Enregistrée | Aide |
| Fonctionnalité | Détails | Community | Aide |
|---|---|---|---|
| Réticule, info-bulle, zoom et déplacement | Réticule, info-bulle, zoom à la molette, zoom par sélection et déplacement. | Aide | |
| Annotations | Texte, ligne, lignes horizontales et verticales, rectangle, bande horizontale et une légende ancrée à un point de données ou au point le plus récent. Les annotations suivent le thème et le contraste élevé, et les lecteurs d'écran les lisent. | Aide | |
| Éditeur de graphique à l'exécution | Les utilisateurs finaux modifient les titres, la légende, les axes et les séries (couleur, visibilité, lissage et le type parmi les séries compatibles) à l'exécution. ShowEditor sur VCL, FireMonkey, WinForms et WPF, ShowEditorAsync sur Avalonia. | Aide | |
| Concepteur de graphiques | Pour un TsgcChartTableLink, l'éditeur ajoute une page Données : type de graphique (colonnes groupées, empilées ou empilées à 100 %, courbes, aires, secteurs, anneaux ou graphique combiné), séries à partir des colonnes ou des lignes, Top N, la série du secteur, étiquettes de données, totaux généraux d'un pivot, ainsi que le type de série et l'axe de chaque mesure combinée. sgcVCLShowChartDesigner, sgcFMXShowChartDesigner, ShowDesigner et ShowDesignerAsync. Le concepteur du graphique croisé de sgcPivotGrid. | Enregistrée | Aide |
| Thèmes et palette | Thèmes clair et sombre avec une seule propriété : Chart.Theme := utDark. | Aide | |
| Préréglage ISA-101 | ApplyISA101Theme applique le style gris et discret des écrans IHM industriels et conserve les couleurs d'alarme des priorités 1 à 4 pour les états anormaux. | Aide | |
| Sélecteur de plage | RangeSelector ajoute sous le tracé une bande avec un aperçu de toutes les données et une fenêtre déplaçable qui zoome et déplace l'axe X. FollowLatest garde une fenêtre zoomée sur les données en direct les plus récentes, avec MinWindow, Height, SeriesMode, MaskOpacity et l'événement OnRangeChange. | Aide | |
| De droite à gauche (arabe et hébreu) | Le titre, la légende, les infobulles et la barre d'outils sont en miroir. La zone de tracé, ses axes et le sélecteur de plage situé dessous restent de gauche à droite par défaut, comme dans Excel ; MirrorPlot inverse les axes de catégories, déplace les axes de valeurs à droite et met le sélecteur de plage en miroir avec le tracé. | Aide | |
| Accessibilité | Exposé à UI Automation avec le titre, les axes, la légende, les séries et les points de données, chaque point avec sa catégorie et sa valeur, et une alternative textuelle générée. Les flèches passent d'un point à l'autre et d'une série à l'autre, l'anneau de focus est toujours visible et le contraste élevé de Windows est suivi avec des couleurs du système, des motifs de ligne et des marqueurs. Activé par défaut sur VCL (Delphi 7 à 13), FireMonkey sous Windows, WinForms, WPF et Avalonia. | Aide |
| Fonctionnalité | Détails | Community | Aide |
|---|---|---|---|
| Manuelle, CSV et JSON | TsgcChartDataSource_Manual, _CSV et _JSON. | Aide | |
| DataSet | TsgcChartDataSource_DataSet trace n'importe quel TDataSet. | Aide | |
| Liaison en direct aux datasets | Live suit les validations, suppressions, insertions et filtres via un TDataLink, avec limitation de fréquence. FollowCursor déplace le point ciblé quand l'utilisateur parcourt le dataset, et ExtraFields alimente les colonnes de taille, minimum, quartiles ou type. En .NET, Live suit les changements d'un DataTable. | Aide | |
| Table | TsgcChartDataSource_Table trace une table en mémoire, par exemple les lignes d'un sgcGrid. | Aide | |
| Séries en XAML (.NET) | Les éléments TsgcWpfChartSeries et TsgcAvaloniaChartSeries placés dans le graphique déclarent chaque série avec ItemsSource, SeriesKind et les chemins de membres XMember, YMember, OpenMember à CloseMember, VolumeMember et LabelMember, et chacun accepte une liaison. Dans WPF, le filtre et le tri de la vue de collection s'appliquent. La liaison est unidirectionnelle : le graphique lit les éléments et n'y écrit jamais. | Aide | |
| Collections depuis le code et concepteur WinForms (.NET) | TsgcChartDataSource_Items lie une série à une ObservableCollection<T>, une BindingList<T>, une List<T>, une DataTable ou une DataView. Dans WinForms, les composants TsgcWinFormsChartSeries déclarent les séries par le BindingContext du formulaire, modifié dans le concepteur Visual Studio avec une balise active sur .NET Framework et sur .NET 8 ou ultérieur. Un graphique vide affiche une ligne d'exemple de 30 points dans le concepteur Visual Studio et dans les aperçus de WPF et Avalonia, et une série déclarée sans données affiche des points d'exemple de son type : une ligne, des chandeliers ou des catégories. L'exemple n'est jamais enregistré dans le formulaire ni dans le XAML. | Aide | |
| Flux en direct | La passerelle sgcChartsWS ajoute les flux de marché Binance, les sujets MQTT, le JSON WebSocket et les Server-Sent Events. Chaque source se branche sur l'événement du client et rétablit le gestionnaire précédent à l'arrêt. | Enregistrée | Aide |
| Fonctionnalité | Détails | Community | Aide |
|---|---|---|---|
| Export PNG et SVG | SaveToPNG et SaveToSVG sur la vue. | Aide | |
| Moteur de rendu sans interface | TsgcChartRenderer génère du PNG et du SVG sans fenêtre, également dans un service Windows et sous Linux64. | Aide | |
| Impression et aperçu avant impression | Print et ShowPrintPreview impriment une page par graphique avec ses séries, ses axes, ses titres et sa légende, sans le réticule, l'info-bulle ni le rectangle de zoom. PrintSettings règle une seule fois le papier, l'orientation, les marges, l'échelle, l'en-tête et le pied de page pour l'imprimante, l'aperçu et le PDF. Dans toutes les éditions, sur VCL, FireMonkey, WinForms, WPF et Avalonia (FireMonkey imprime sous Windows et macOS). | Aide | |
| Export PDF accessible, PDF/UA et PDF/A (avec sgcPDF) | ExportToPDF écrit le graphique en graphique vectoriel avec du vrai texte et un texte alternatif construit à partir du titre, des séries, du nombre de points et des plages des axes. Le fichier est par défaut un document PDF/UA balisé, et PDFALevel ajoute PDF/A-2a ou PDF/A-3a. Nécessite le pont sgcUIPDF et un sgcPDF sous licence (esegece.sgcUICore.sgcPDF en .NET). | Enregistrée | Aide |
Les graphiques .NET sont un portage C# avec les mêmes noms de classes, pour WinForms, WPF et Avalonia, plus un paquet de rendu sans interface.
| Paquet | Édition | Contenu |
|---|---|---|
esegece.sgcCharts.Community | Community (gratuite) | Bibliothèque principale |
esegece.sgcCharts.WinForms.Community | Community (gratuite) | Contrôles Windows Forms |
esegece.sgcCharts.Wpf.Community | Community (gratuite) | Contrôles WPF |
esegece.sgcCharts.Avalonia.Community | Community (gratuite) | Contrôles Avalonia |
esegece.sgcCharts.Rendering.Community | Community (gratuite) | Rendu sans interface |
esegece.sgcCharts | Enregistrée | Bibliothèque principale |
esegece.sgcCharts.WinForms | Enregistrée | Contrôles Windows Forms |
esegece.sgcCharts.Wpf | Enregistrée | Contrôles WPF |
esegece.sgcCharts.Avalonia | Enregistrée | Contrôles Avalonia |
esegece.sgcCharts.Rendering | Enregistrée | Rendu sans interface |
esegece.sgcCharts.sgcWebSockets | Enregistrée uniquement | Passerelle sgcWebSockets |
Chaque fonctionnalité de sgcCharts est documentée dans l'aide de sgcUI, avec une version pour chaque environnement de développement.
Commence par l'introduction de sgcCharts, puis suis le démarrage rapide et les rubriques sur les fonctionnalités.
Delphi →L'aide complète de sgcUI au format PDF, à lire hors ligne ou à imprimer.
Delphi (PDF) →