AxisScaling
Contenu
[
Cacher
]AxisScaling class
Représente les options de mise à l’échelle de l’axe.
Pour en savoir plus, visitez leTravailler avec des graphiques article documentaire.
public class AxisScaling
Constructeurs
Nom | La description |
---|---|
AxisScaling() | Default_Constructor |
Propriétés
Nom | La description |
---|---|
LogBase { get; set; } | Obtient ou définit la base logarithmique d’un axe logarithmique. |
Maximum { get; set; } | Obtient ou définit la valeur maximale de l’axe. |
Minimum { get; set; } | Obtient ou définit la valeur minimale de l’axe. |
Type { get; set; } | Obtient ou définit le type de mise à l’échelle de l’axe. |
Exemples
Montre comment appliquer une mise à l’échelle logarithmique à un axe de graphique.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Shape chartShape = builder.InsertChart(ChartType.Scatter, 450, 300);
Chart chart = chartShape.Chart;
// Efface la série de données de démonstration du graphique pour commencer avec un graphique propre.
chart.Series.Clear();
// Insère une série avec des coordonnées X/Y pour cinq points.
chart.Series.Add("Series 1",
new[] { 1.0, 2.0, 3.0, 4.0, 5.0 },
new[] { 1.0, 20.0, 400.0, 8000.0, 160000.0 });
// La mise à l'échelle de l'axe X est linéaire par défaut,
// affichant des valeurs incrémentées uniformément qui couvrent notre plage de valeurs X (0, 1, 2, 3...).
// Un axe linéaire n'est pas idéal pour nos valeurs Y
// puisque les points avec les valeurs Y les plus petites seront plus difficiles à lire.
// Une échelle logarithmique en base 20 (1, 20, 400, 8000...)
// répartira les points tracés, nous permettant de lire plus facilement leurs valeurs sur le graphique.
chart.AxisY.Scaling.Type = AxisScaleType.Logarithmic;
chart.AxisY.Scaling.LogBase = 20;
doc.Save(ArtifactsDir + "Charts.AxisScaling.docx");
Voir également
- espace de noms Aspose.Words.Drawing.Charts
- Assemblée Aspose.Words