Axis Axis Axis Axis Class

Определение

Содержит методы и свойства для управления осями в элементе управления Chart.Provides methods and properties that manage axes in the Chart control.

public ref class Axis : System::Windows::Forms::DataVisualization::Charting::ChartNamedElement
public class Axis : System.Windows.Forms.DataVisualization.Charting.ChartNamedElement
type Axis = class
    inherit ChartNamedElement
Public Class Axis
Inherits ChartNamedElement
Наследование

Комментарии

Этот класс инкапсулирует все функциональные возможности для осей в Chart управления и возвращается командлетом AxisX, AxisY, AxisX2 и AxisY2 свойства ChartArea объектов.This class encapsulates all the functionality for axes in the Chart control, and is exposed by the AxisX, AxisY, AxisX2 and AxisY2 properties of ChartArea objects.

Для всех диаграмм, за исключением панели, линейчатая с накоплением, круговой и кольцевой - первичной и вторичной оси следующим образом:For all charts - except bar, stacked bar, pie and doughnut - the primary and secondary axes are as follows:

Тип осиAxis Type ОписаниеDescription
Основная ось xPrimary X-Axis Нижней горизонтальной оси.Bottom horizontal axis.
Дополнительная ось xSecondary X-Axis Верхняя горизонтальная ось.Top horizontal axis.
Основная ось yPrimary Y-Axis Левая вертикальная ось.Left vertical axis.
Дополнительная ось ySecondary Y-Axis Правая вертикальная ось.Right vertical axis.

Панель и линейчатых диаграмм имеют свои осей, повернут на 90 градусов по часовой стрелке, поэтому основной оси X для этих двух типов диаграмм Левая вертикальная ось.Bar and stacked-bar charts have their axes rotated 90 degrees clockwise, so the primary X axis for these two chart types is the left-vertical axis.

Примечание может существовать только один набор осей - два по вертикали и по горизонтали два - для каждого ChartArea объекта.Note There can be only one set of axes - two vertical and two horizontal - for each ChartArea object.

Axis Класс также содержит несколько методов, которые можно использовать для преобразования значений оси абсолютные координаты в пикселях, которые полезны для двухмерной отрисовки, или в относительные координаты, что полезно для трехмерной.The Axis class also contains several methods that can be used to convert axis values to absolute pixel coordinates, which are useful for 2D custom drawing, or to relative coordinates, which are useful for 3D custom drawing. Абсолютные и относительные координаты можно также преобразовать в значения оси.Absolute and relative coordinates can also be converted to axis values.

Ниже перечислены наиболее важные элементы оси, предоставляемыми Axis класса:The following are the most important axis elements exposed by the Axis class:

Элемент AxISAxis Element ОписаниеDescription
Метки осиAxis Labels Метки оси и связанные с ними свойства.The labels of an axis, and their associated properties.
Линии сеткиGrid Lines Основной и вспомогательной сеток линии оси.The major and minor grid lines of an axis.
ДеленияTick Marks Основные и вспомогательные деления оси.The major and minor tick marks of an axis.
Полосковые линииStrip Lines Полосковые линии.Strip lines.

Конструкторы

Axis() Axis() Axis() Axis()

Инициализирует новый экземпляр класса Axis.Initializes a new instance of the Axis class.

Axis(ChartArea, AxisName) Axis(ChartArea, AxisName) Axis(ChartArea, AxisName) Axis(ChartArea, AxisName)

Инициализирует новый экземпляр класса Axis с использованием указанных значений chartArea и axisTypeName.Initializes a new instance of the Axis class with the specified chartArea and axisTypeName values.

Свойства

ArrowStyle ArrowStyle ArrowStyle ArrowStyle

Получает или задает стиль стрелок двухмерной оси; этот стиль не применяется к областям трехмерных диаграмм.Gets or sets the arrow style of a 2D axis; this style is not applied to 3D chart areas.

AxisName AxisName AxisName AxisName

Получает имя оси, которое может иметь значение X, Y, X2 или Y2.Gets the name of the axis, which can be either X, Y, X2 or Y2.

Crossing Crossing Crossing Crossing

Получает или задает место пересечения оси связанной с нею осью.Gets or sets the location at which an axis is crossed by its associated axis.

CustomLabels CustomLabels CustomLabels CustomLabels

Получает объект CustomLabelsCollection, используемый для хранения объектов CustomLabel.Gets a CustomLabelsCollection object used to store CustomLabel objects.

Enabled Enabled Enabled Enabled

Получает или задает значение, указывающее, активирована ли ось.Gets or sets a value that indicates whether an axis is enabled.

InterlacedColor InterlacedColor InterlacedColor InterlacedColor

Получает или задает цвет чередующихся полосковых линий.Gets or sets the color of interlaced strip lines.

Interval Interval Interval Interval

Получает или задает интервал оси.Gets or sets the interval of an axis.

IntervalAutoMode IntervalAutoMode IntervalAutoMode IntervalAutoMode

Получает или задает флаг, который определяет, используется ли на оси фиксированное количество интервалов, или количество интервалов зависит от размера оси.Gets or sets a flag that determines if a fixed number of intervals is used on the axis, or if the number of intervals depends on the axis size.

IntervalOffset IntervalOffset IntervalOffset IntervalOffset

Получает или задает смещение интервала оси.Gets or sets the interval offset of an axis.

IntervalOffsetType IntervalOffsetType IntervalOffsetType IntervalOffsetType

Получает или задает тип смещения интервала оси.Gets or sets the interval offset type of an axis.

IntervalType IntervalType IntervalType IntervalType

Получает или задает тип интервала оси.Gets or sets the interval type of an axis.

IsInterlaced IsInterlaced IsInterlaced IsInterlaced

Получает или задает флаг, определяющий, отображаются ли на оси чередующиеся полосковые линии.Gets or sets a flag that determines if interlaced strip lines are displayed for an axis.

IsLabelAutoFit IsLabelAutoFit IsLabelAutoFit IsLabelAutoFit

Получает или задает флаг, который определяет, размещаются ли подписи оси автоматически.Gets or sets a flag that determines whether axis labels are automatically fitted.

IsLogarithmic IsLogarithmic IsLogarithmic IsLogarithmic

Получает или задает флаг, который указывает, является ли ось логарифмической.Gets or sets a flag which indicates whether the axis is logarithmic. На логарифмических диаграммах не могут отображаться нулевые и отрицательные значения.Zeros or negative data values are not allowed on logarithmic charts.

IsMarginVisible IsMarginVisible IsMarginVisible IsMarginVisible

Получает или задает флаг, который определяет, нужно ли добавлять на ось поля.Gets or sets a flag that determines whether to add a margin to the axis.

IsMarksNextToAxis IsMarksNextToAxis IsMarksNextToAxis IsMarksNextToAxis

Получает или задает флаг, который определяет, нужно ли перемещать деления и подписи оси вместе с осью при изменении точки пересечения оси.Gets or sets a flag that determines whether tick marks and axis labels move with an axis if the crossing point of an axis changes.

IsReversed IsReversed IsReversed IsReversed

Получает или задает флаг, который указывает, используется ли на оси обратная шкала.Gets or sets a flag which indicates whether the axis is reversed.

IsStartedFromZero IsStartedFromZero IsStartedFromZero IsStartedFromZero

Получает или задает флаг, который указывает, будет ли в качестве минимального значения по оси автоматически выбран нуль, если все значения точек данных являются положительными.Gets or sets a flag which indicates whether the minimum value of the axis will be automatically set to zero if all data point values are positive. При наличии точек данных с отрицательными значениями будет использоваться минимальное значение точек данных.If there are negative data point values, the minimum value of the data points will be used.

LabelAutoFitMaxFontSize LabelAutoFitMaxFontSize LabelAutoFitMaxFontSize LabelAutoFitMaxFontSize

Получает или задает максимальный размер шрифта, используемый алгоритмом автоматического размещения подписей.Gets or sets the maximum font size that can be used by the label auto-fitting algorithm.

LabelAutoFitMinFontSize LabelAutoFitMinFontSize LabelAutoFitMinFontSize LabelAutoFitMinFontSize

Получает или задает минимальный размер шрифта, используемый при применении алгоритма автоматического размещения подписей.Gets or sets the minimum font size that can be used by the label auto-fitting algorithm.

LabelAutoFitStyle LabelAutoFitStyle LabelAutoFitStyle LabelAutoFitStyle

Получает или задает допустимые изменения, которые можно применить к подписям для их размещения вдоль оси.Gets or sets the allowable label changes that can be made to enable the label to be fit along an axis.

LabelStyle LabelStyle LabelStyle LabelStyle

Получает или задает свойства LabelStyle оси.Gets or sets the LabelStyle properties of an axis.

LineColor LineColor LineColor LineColor

Получает или задает цвет линии оси.Gets or sets the line color of an axis.

LineDashStyle LineDashStyle LineDashStyle LineDashStyle

Получает или задает стиль линии оси.Gets or sets the line style of an axis.

LineWidth LineWidth LineWidth LineWidth

Получает или задает толщину линии оси (в пикселях).Gets or sets the line width of an axis, in pixels.

LogarithmBase LogarithmBase LogarithmBase LogarithmBase

Получает или задает значение основания логарифма для логарифмической оси.Gets or sets a value for the logarithm base for the logarithmic axis.

MajorGrid MajorGrid MajorGrid MajorGrid

Получает или задает объект Grid, который используется для задания свойств линий основной сетки для оси.Gets or sets a Grid object used to set the major grid line properties for an axis.

MajorTickMark MajorTickMark MajorTickMark MajorTickMark

Получает или задает объект TickMark, который используется для задания свойств основных делений оси.Gets or sets a TickMark object used to set the major tick mark properties of an axis.

Maximum Maximum Maximum Maximum

Получает или задает максимальное значение на оси.Gets or sets the maximum value of an axis.

MaximumAutoSize MaximumAutoSize MaximumAutoSize MaximumAutoSize

Получает или задает максимальный размер оси в процентах от области диаграммы.Gets or sets the maximum size of the axis, measured as a percentage of the chart area. Это значение используется алгоритмом автоматического создания макета.This value is used by the automatic layout algorithm.

Minimum Minimum Minimum Minimum

Получает или задает минимальное значение на оси.Gets or sets the minimum value of an axis.

MinorGrid MinorGrid MinorGrid MinorGrid

Получает или задает объект Grid, который используется для определения свойств линий вспомогательной сетки для оси.Gets or sets a Grid object used to specify the minor grid lines attributes of an axis.

MinorTickMark MinorTickMark MinorTickMark MinorTickMark

Получает или задает объект TickMark, который используется для задания свойств вспомогательных делений оси.Gets or sets a TickMark object used to set the minor tick mark properties of an axis.

Name Name Name Name

Получает или задает имя оси.Gets or sets the name of the axis.

ScaleBreakStyle ScaleBreakStyle ScaleBreakStyle ScaleBreakStyle

Получает или задает стиль разрыва оси.Gets or sets the axis scale break style.

ScaleView ScaleView ScaleView ScaleView

Получает или задает представление оси.Gets or sets the view of an axis.

ScrollBar ScrollBar ScrollBar ScrollBar

Получает или задает полосу прокрутки оси.Gets or sets an axis scrollbar.

StripLines StripLines StripLines StripLines

Получает объект коллекции StripLinesCollection.Gets a StripLinesCollection collection object.

Tag Tag Tag Tag

Получает или задает объект, связанный с данным элементом диаграммы.Gets or sets an object associated with this chart element.

(Inherited from ChartElement)
TextOrientation TextOrientation TextOrientation TextOrientation

Получает или задает ориентацию текста в заголовке оси.Gets or sets the orientation of the text in the axis title.

Title Title Title Title

Получает или задает заголовок оси.Gets or sets the title of the axis.

TitleAlignment TitleAlignment TitleAlignment TitleAlignment

Получает или задает тип выравнивания заголовка оси.Gets or sets the alignment of an axis title.

TitleFont TitleFont TitleFont TitleFont

Получает или задает свойства шрифта заголовка оси.Gets or sets the title font properties of an axis.

TitleForeColor TitleForeColor TitleForeColor TitleForeColor

Получает или задает цвет текста заголовка оси.Gets or sets the text color of the axis title.

ToolTip ToolTip ToolTip ToolTip

Получает или задает используемую для оси подсказку.Gets or sets the tooltip used for the axis.

Методы

Dispose() Dispose() Dispose() Dispose()

Освобождает ресурсы, используемые объектом ChartElement.Releases the resources used by the ChartElement.

(Inherited from ChartElement)
Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Освобождает неуправляемые и, при необходимости, управляемые ресурсы.Releases unmanaged and, optionally, managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли указанный объект Object текущему объекту ChartElement.Determines whether the specified Object is equal to the current ChartElement.

(Inherited from ChartElement)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Возвращает хэш-функцию для определенного типа.Returns a hash function for a particular type.

(Inherited from ChartElement)
GetPosition(Double) GetPosition(Double) GetPosition(Double) GetPosition(Double)

Преобразует значение по оси в относительное положение (0–100%).Converts an axis value to a relative position (0-100%). Для логарифмических осей преобразует значение в линейную шкалу.If an axis is logarithmic, the value is converted to a linear scale.

GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
PixelPositionToValue(Double) PixelPositionToValue(Double) PixelPositionToValue(Double) PixelPositionToValue(Double)

Преобразует абсолютное положение пикселя вдоль оси в значение по этой оси.Converts an absolute pixel position along an axis to an axis value. Этот метод работает только в событиях рисования.This method only works in paint events.

PositionToValue(Double) PositionToValue(Double) PositionToValue(Double) PositionToValue(Double)

Преобразует относительную координату вдоль оси в значение по этой оси.Converts a relative coordinate along an axis to an axis value. Этот метод работает только в событиях рисования.This method only works in paint events.

RoundAxisValues() RoundAxisValues() RoundAxisValues() RoundAxisValues()

Автоматически округляет значения по оси.Automatically rounds axis values.

ToString() ToString() ToString() ToString()

Возвращает строку, которая представляет текущий объект Object.Returns a string that represents the current Object.

(Inherited from ChartElement)
ValueToPixelPosition(Double) ValueToPixelPosition(Double) ValueToPixelPosition(Double) ValueToPixelPosition(Double)

Преобразует значение по оси в абсолютную координату вдоль оси.Converts an axis value to an absolute coordinate along an axis. Измеряется в пикселях.Measured in pixels. Этот метод работает только в событиях рисования.This method only works in paint events.

ValueToPosition(Double) ValueToPosition(Double) ValueToPosition(Double) ValueToPosition(Double)

Преобразует значение по оси в относительное (0–100%).Converts an axis value to its relative position (0-100%). Для логарифмических осей преобразует значение в линейную шкалу.If an axis has a logarithmic scale, the value is converted to a linear scale. Этот метод работает только в событиях рисования.This method only works in paint events.

Применяется к