AxisScaling

AxisScaling class

Representa las opciones de escala del eje.

public class AxisScaling

Constructores

Nombre Descripción
AxisScaling() Constructor predeterminado

Propiedades

Nombre Descripción
LogBase { get; set; } Obtiene o establece la base logarítmica de 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 una 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();

// Inserta 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 que 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 los valores Y más pequeños serán más difíciles de leer.
// Una escala logarítmica con una base de 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