AxisBetweenCategories
Contents
[
Hide
]ChartAxis.AxisBetweenCategories property
Gets or sets a flag indicating whether the value axis crosses the category axis between categories.
public bool AxisBetweenCategories { get; set; }
Remarks
The property has effect only for value axes. It is not supported by MS Office 2016 new charts.
Examples
Shows how to get a graph axis to cross at a custom location.
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);
// For column charts, the Y-axis crosses at zero by default,
// which means that columns for all values below zero point down to represent negative values.
// We can set a different value for the Y-axis crossing. In this case, we will set it to 3.
ChartAxis axis = chart.AxisX;
axis.Crosses = AxisCrosses.Custom;
axis.CrossesAt = 3;
axis.AxisBetweenCategories = true;
doc.Save(ArtifactsDir + "Charts.AxisCross.docx");
See Also
- class ChartAxis
- namespace Aspose.Words.Drawing.Charts
- assembly Aspose.Words