ZedGraphV515 est une bibliothèque de classes .NET écrite en C# qui fournit des contrôles utilisateur et des contrôles Web. Il peut créer des graphiques linéaires 2D, des graphiques à barres et des diagrammes circulaires.
Il est entièrement fonctionnel et dispose d’une personnalisation détaillée des fonctions.
Open source basé sur la licence LGPL, code source .NET 2.0 C#) Ses idées sont claires, il est donc très simple de se lancer.
Quelques points à noter :
Paramètre du chemin d'enregistrement de l'image : défini dans la propriété RenderedImagePath. Le programme doit disposer des autorisations d'écriture et de modification pour le dossier. Format de sortie de l'image : défini dans la propriété OutputFormat, ce qui est relativement clair.
Graphique
Paramètres de bordure ChartBorder pour la zone graphique
ChartFill, remplissage d'arrière-plan de la zone du graphique
L'étiquette d'annotation du graphique Légende affiche les éléments de configuration et un ensemble de données correspond à une couleur d'annotation.
IsHStack définit si les données de l'axe Y sont empilées ou séparées lorsqu'il y a plusieurs éléments d'affichage.
Xaxis Paramètres d'informations relatifs à l'axe X dans la zone du graphique
Couleur de l'axe AxisColor
L'origine des coordonnées croisées, vous pouvez définir le degré de décalage des coordonnées
Paramètre automatique d’origine CrossAuto : si vrai, le paramètre Cross sera invalide.
Informations relatives à la police du titre de l'axe X FontSpec
Angle L'angle lorsque la police du titre de l'axe X est affichée, 0 est horizontal, 90 est vertical
Remplir les informations de remplissage de la police du titre de l'axe X
Transparence ColorOpacity
IsScaled définit si la taille d'affichage de la police du titre sur l'axe X est agrandie ou réduite en fonction de la proportion du graphique.
RangeMax : la pente maximale lors du remplissage (avec couleur de transition, je ne l'ai pas essayé)
RangeMin Pente minimale lors du remplissage (avec couleur de transition, je ne l'ai pas essayé)
Disposition des polices du titre sur l’axe X StringAlignment (je ne suis pas sûr, je ne l’ai pas essayé)
IsOmitMag S'il faut afficher les puissances exponentielles (10ème puissance, je ne l'ai pas essayé, semble être lié à IsUseTenPower)
IsPreventLabelOverlap Indique si l'affichage de la valeur de coordonnée est autorisé à se chevaucher. Si False, le contrôle éliminera automatiquement l'état d'affichage de certaines valeurs de coordonnées en fonction de la longueur de la valeur de coordonnée.
IsShowTitle Si le titre de l'axe X est affiché
IsTicsBetweenLabels S'il faut afficher automatiquement une marque de séparation entre deux valeurs de coordonnées
IsUseTenPower S'il faut utiliser le 10ème exposant de puissance
IsVisible s'il faut afficher l'axe X
Source est le code source du contrôle ZedGraphV515
Développer