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.
10 fonctionnalités
2 fonctionnalités
3 fonctionnalités
8 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 |
|---|---|---|---|
| 17 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, entonnoir, boîte à moustaches et cascade, chacun étant un composant TsgcChartSeries_*. | 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 | |
| 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 | |
| De droite à gauche (arabe et hébreu) | Le titre, la légende, les infobulles, la barre d'outils et le sélecteur de plage sont en miroir. La zone de tracé et ses axes restent de gauche à droite par défaut, comme dans Excel ; MirrorPlot inverse les axes de catégories et déplace les axes de valeurs à droite. | 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 | 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) →