AxisBetweenCategories

ChartAxis.AxisBetweenCategories property

Obtiene o establece un indicador que indica si el eje de valores cruza el eje de categorías entre categorías.

public bool AxisBetweenCategories { get; set; }

Observaciones

La propiedad tiene efecto solo para los ejes de valores. No es compatible con los nuevos gráficos de MS Office 2016.

Ejemplos

Muestra cómo hacer que un eje de gráfico se cruce en una ubicación personalizada.

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

Shape shape = builder.InsertChart(ChartType.Column, 450, 250);
Chart chart = shape.Chart;

Assert.AreEqual(3, chart.Series.Count);
Assert.AreEqual("Series 1", chart.Series[0].Name);
Assert.AreEqual("Series 2", chart.Series[1].Name);
Assert.AreEqual("Series 3", chart.Series[2].Name);

// Para gráficos de columnas, el eje Y cruza en cero de forma predeterminada,
// lo que significa que las columnas para todos los valores por debajo de cero apuntan hacia abajo para representar valores negativos.
// Podemos establecer un valor diferente para el cruce del eje Y. En este caso lo pondremos en 3.
ChartAxis axis = chart.AxisX;
axis.Crosses = AxisCrosses.Custom;
axis.CrossesAt = 3;
axis.AxisBetweenCategories = true;

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

Ver también