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 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;

// Borra 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 y 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 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 trazados, 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