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.

Séries

10 fonctionnalités

Flux et performances

2 fonctionnalités

Graphiques financiers

3 fonctionnalités

Interaction et thèmes

8 fonctionnalités

Sources de données

7 fonctionnalités

.NET

7 paquets NuGet

Documentation

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.

Séries

FonctionnalitéDétailsCommunityAide
17 types de graphiquesLigne, 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 anneauInnerRadiusPercent transforme le graphique en secteurs en anneau, OthersThreshold regroupe les petites parts dans Autres, ExplodeOnClick sort une part.Aide
Carte thermique et treemapCarte thermique avec échelle de couleurs, séries treemap et entonnoir.Aide
BullesTsgcChartSeries_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 à moustachesTsgcChartSeries_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
CascadeTsgcChartSeries_Waterfall construit un total à partir d'étapes, de sous-totaux et de totaux, avec des connecteurs entre les barres.Aide
Aire d'intervalleTsgcChartSeries_RangeArea remplit la bande entre une valeur basse et une valeur haute.Aide
Courbes lisséesSmooth 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'erreurErrorBars 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

Flux et performances

FonctionnalitéDétailsCommunityAide
Tampon circulaireLa série ligne rapide stocke les points dans un tampon circulaire avec une Capacity fixe. La démo LiveLine alimente 1 000 000 de points.Aide
DécimationDécimation par série : dmNone, dmMinMax et dmLTTB.Aide

Graphiques financiers

FonctionnalitéDétailsCommunityAide
IndicateursSéries d'indicateurs SMA, EMA, WMA, Bollinger, RSI, MACD, Stochastic, ATR, VWAP et Volume.EnregistréeAide
VoletsPlusieurs volets dans un même graphique, marqueur de dernière valeur et bande acheteur et vendeur.EnregistréeAide
Outils de dessinLigne de tendance, ligne horizontale et verticale, rectangle et Fibonacci.EnregistréeAide

Interaction et thèmes

FonctionnalitéDétailsCommunityAide
Réticule, info-bulle, zoom et déplacementRéticule, info-bulle, zoom à la molette, zoom par sélection et déplacement.Aide
AnnotationsTexte, 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écutionLes 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 graphiquesPour 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éeAide
Thèmes et paletteThèmes clair et sombre avec une seule propriété : Chart.Theme := utDark.Aide
Préréglage ISA-101ApplyISA101Theme 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

Sources de données

FonctionnalitéDétailsCommunityAide
Manuelle, CSV et JSONTsgcChartDataSource_Manual, _CSV et _JSON.Aide
DataSetTsgcChartDataSource_DataSet trace n'importe quel TDataSet.Aide
Liaison en direct aux datasetsLive 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
TableTsgcChartDataSource_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 directLa 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éeAide

Export et rendu côté serveur

FonctionnalitéDétailsCommunityAide
Export PNG et SVGSaveToPNG et SaveToSVG sur la vue.Aide
Moteur de rendu sans interfaceTsgcChartRenderer 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 impressionPrint 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éeAide

sgcCharts pour .NET

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ÉditionContenu
esegece.sgcCharts.CommunityCommunity (gratuite)Bibliothèque principale
esegece.sgcChartsEnregistréeBibliothèque principale
esegece.sgcCharts.WinFormsEnregistréeContrôles Windows Forms
esegece.sgcCharts.WpfEnregistréeContrôles WPF
esegece.sgcCharts.AvaloniaEnregistréeContrôles Avalonia
esegece.sgcCharts.RenderingEnregistréeRendu sans interface
esegece.sgcCharts.sgcWebSocketsEnregistrée uniquementPasserelle sgcWebSockets

Documentation

Chaque fonctionnalité de sgcCharts est documentée dans l'aide de sgcUI, avec une version pour chaque environnement de développement.

Aide en ligne

Commence par l'introduction de sgcCharts, puis suis le démarrage rapide et les rubriques sur les fonctionnalités.

Delphi →
C++ Builder →
.NET →

Manuels PDF

L'aide complète de sgcUI au format PDF, à lire hors ligne ou à imprimer.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Meilleur rapport qualité-prix : All-AccessTous les produits eSeGeCe, Support Premium inclus, à partir de €1,059/an.
Voir les tarifs All-Access

Crée avec sgcCharts

Télécharge l'essai sgcUI et ajoute sgcCharts à ton application Delphi, C++ Builder ou .NET.