AxisScaling

AxisScaling class

Representa las opciones de escala del eje.

Para obtener más información, visite elTrabajar con gráficos Artículo de documentación.

public class AxisScaling

Constructores

NombreDescripción
AxisScaling()Constructor predeterminado

Propiedades

NombreDescripción
LogBase { get; set; }Obtiene o establece la base logarítmica para un eje logarítmico.
Maximum { get; set; }Obtiene o establece el valor máximo del eje.
Minimum { get; set; }Obtiene o establece el valor mínimo del eje.
Type { get; set; }Obtiene o establece el tipo de escala del eje.

Ejemplos

Muestra cómo aplicar la escala logarítmica a un eje de gráfico.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Shape chartShape = builder.InsertChart(ChartType.Scatter, 450, 300);
Chart chart = chartShape.Chart;

// Borre la serie de datos de demostración del gráfico para comenzar con un gráfico limpio.
chart.Series.Clear();

// Insertar una serie con coordenadas X/Y para cinco puntos.
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 escala del eje X es lineal por defecto,
// mostrando valores que se incrementan uniformemente y cubren nuestro rango de valores X (0, 1, 2, 3...).
// Un eje lineal no es ideal para nuestros valores Y
// ya que los puntos con valores Y más pequeños serán más difíciles de leer.
// Una escala logarítmica con base 20 (1, 20, 400, 8000...)
// distribuirá los puntos graficados, permitiéndonos leer sus valores en el gráfico más fácilmente.
chart.AxisY.Scaling.Type = AxisScaleType.Logarithmic;
chart.AxisY.Scaling.LogBase = 20;

doc.Save(ArtifactsDir + "Charts.AxisScaling.docx");

Ver también