Axis

Axis class

封装表示图表轴的对象。

public class Axis : DomObject<AxesManager>, IAxis

Properties

NameDescription
ActualMajorUnit { get; }指定轴的实际主要单位。在获取实际值之前调用方法 IChart.ValidateChartLayout()。
ActualMajorUnitScale { get; }指定轴的实际主要单位刻度。在获取实际值之前调用方法 IChart.ValidateChartLayout()。
ActualMaxValue { get; }指定轴上的实际最大值。在获取实际值之前调用方法 IChart.ValidateChartLayout()。
ActualMinorUnit { get; }指定轴的实际次要单位。在获取实际值之前调用方法 IChart.ValidateChartLayout()。
ActualMinorUnitScale { get; }指定轴的实际次要单位刻度。在获取实际值之前调用方法 IChart.ValidateChartLayout()。
ActualMinValue { get; }指定轴上的实际最小值。在获取实际值之前调用方法 IChart.ValidateChartLayout()。
AggregationType { get; set; }表示类别轴的聚合类型(分箱)。适用于类别。仅与直方图或直方图累积系列一起使用。
AxisBetweenCategories { get; set; }表示值轴是否在类别之间穿过类别轴。此属性仅适用于类别轴,不适用于三维图表。可读/写布尔值。
BaseUnitScale { get; set; }指定在日期轴上表示的最小时间单位。可读/写 TimeUnitType
BinWidth { get; set; }当 AggregationType 属性值设置为 AxisAggregationType.ByBinWidth 时,指定分箱宽度。适用于类别轴。仅与直方图或直方图累积系列一起使用。
CategoryAxisType { get; set; }指定类别轴的类型。可读/写 CategoryAxisType
Chart { get; }返回父级图表。只读 IChart
CrossAt { get; set; }表示垂直轴穿过轴的点。可读/写单精度浮点数。
CrossType { get; set; }表示其他轴交叉的指定轴上的交叉类型。可读/写 CrossesType
DisplayUnit { get; set; }指定值轴显示单位的刻度值。可读/写 DisplayUnitType
Format { get; }表示轴的格式。只读 IAxisFormat
HasTitle { get; set; }确定轴是否具有可见标题。可读/写布尔值。
IsAutomaticMajorUnit { get; set; }指示轴的主要单位是否自动分配。可读/写布尔值。
IsAutomaticMaxValue { get; set; }指示最大值是否自动分配。可读/写布尔值。
IsAutomaticMinorUnit { get; set; }指示轴的次要单位是否自动分配。可读/写布尔值。
IsAutomaticMinValue { get; set; }指示最小值是否自动分配。可读/写布尔值。
IsAutomaticOverflowBin { get; set; }指定自动溢出分箱值。如果为假:使用 OverflowBin 属性。
IsAutomaticTickLabelSpacing { get; set; }指定自动刻度标签间距值。如果为假:使用 TickLabelSpacing 属性。可读/写布尔值。
IsAutomaticTickMarksSpacing { get; set; }指定自动刻度标记间距值。如果为假:使用 TickMarksSpacing 属性。可读/写布尔值。
IsAutomaticUnderflowBin { get; set; }指定自动下溢分箱值。如果为假:使用 UnderflowBin 属性。
IsLogarithmic { get; set; }表示值轴的刻度类型是否为对数。可读/写布尔值。
IsNumberFormatLinkedToSource { get; set; }指示格式是否链接到源数据。可读/写布尔值。
IsOverflowBin { get; set; }指定是否应用溢出分箱。使用 IsAutomaticOverflowBin 和 OverflowBin 调整溢出分箱值。
IsPlotOrderReversed { get; set; }表示 MS PowerPoint 是否从最后一个到第一个绘制数据点。可读/写布尔值。
IsUnderflowBin { get; set; }指定是否应用下溢分箱。使用 IsAutomaticUnderflowBin 和 UnderflowBin 调整下溢分箱值。
IsVisible { get; set; }表示轴是否可见。可读/写布尔值。
LabelOffset { get; set; }指定标签距离轴的距离。适用于类别或日期轴。值必须在 0% 和 1000% 之间。可读/写 UInt16。
LogBase { get; set; }表示对数基数。默认值为 10。可读/写双精度浮点数。
MajorGridLinesFormat { get; }表示图表轴上主要网格线的格式。只读 IChartLinesFormat
MajorTickMark { get; set; }表示指定轴的主要刻度标记的类型。可读/写 TickMarkType
MajorUnit { get; set; }表示日期或值轴的主要单位。可读/写双精度浮点数。
MajorUnitScale { get; set; }表示日期轴的主要单位刻度。可读/写 TimeUnitType
MaxValue { get; set; }表示值轴上的最大值。可读/写双精度浮点数。
MinorGridLinesFormat { get; }表示图表轴上次要网格线的格式。只读 IChartLinesFormat
MinorTickMark { get; set; }表示指定轴的次要刻度标记的类型。可读/写 TickMarkType
MinorUnit { get; set; }表示日期或值轴的次要单位。可读/写双精度浮点数。
MinorUnitScale { get; set; }表示日期轴的主要单位刻度。可读/写 TimeUnitType
MinValue { get; set; }表示值轴上的最小值。可读/写双精度浮点数。
NumberFormat { get; set; }表示轴标签的格式字符串。可读/写字符串。
NumberOfBins { get; set; }当 AggregationType 属性值设置为 AxisAggregationType.ByNumberOfBins 时,指定分箱数量。适用于类别轴。仅与直方图或直方图累积系列一起使用。
OverflowBin { get; set; }指定溢出分箱自定义值。当 IsAutomaticOverflowBin 属性设置为假并且 IsOverflowBin 属性为真时应用。
Position { get; set; }表示轴的位置。可读/写 AxisPositionType
ShowMajorGridLines { get; }要隐藏主要网格线,请将 MajorGridLinesFormat.Line.FillFormat.FillType 设置为 FillType.NoFill。只读布尔值。
ShowMinorGridLines { get; }要隐藏次要网格线,请将 MinorGridLinesFormat.Line.FillFormat.FillType 设置为 FillType.NoFill。只读布尔值。
TextFormat { get; }表示文本的格式。只读 IChartTextFormat
TickLabelPosition { get; set; }表示指定轴上刻度标记标签的位置。可读/写 TickLabelPositionType
TickLabelRotationAngle { get; set; }表示刻度标签的旋转角度。可读/写单精度浮点数。
TickLabelSpacing { get; set; }指定在绘制标签之间要跳过多少个刻度标签。适用于类别或系列轴。可读/写 UInt32。
TickMarksSpacing { get; set; }指定在绘制下一个刻度标记之前要跳过多少个刻度标记。适用于类别或系列轴。可读/写 UInt16。
Title { get; }获取轴的标题。只读 IChartTitle
UnderflowBin { get; set; }指定下溢分箱自定义值。当 IsAutomaticUnderflowBin 属性设置为假并且 IsUnderflowBin 属性为真时应用。

Methods

NameDescription
SetCategoryAxisTypeAutomatically()根据轴数据自动确定的值设置 IAxis.CategoryAxisType 属性。

See Also