Axis Класс

Определение

Содержит методы и свойства для управления осями в элементе управления Chart.

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 объектов.

Для всех диаграмм — за исключением линейчатых, линейчатых, круговых и кольцевых осей: основная и дополнительная оси.

Тип оси Описание
Основная ось X Нижняя горизонтальная ось.
Вспомогательная ось X Верхняя горизонтальная ось.
Основная ось Y Левая вертикальная ось.
Вспомогательная ось Y Правая вертикальная ось.

Линейные и линейчатые диаграммы с накоплением имеют оси, повернутые на 90 градусов по часовой стрелке, поэтому основная ось X для этих двух типов диаграмм представляет собой левую вертикальную ось.

Примечание . Может быть только один набор осей — два вертикальных и два по горизонтали для каждого ChartArea объекта.

AxisКласс также содержит несколько методов, которые можно использовать для преобразования значений осей в абсолютные координаты пикселя, которые полезны для плоского пользовательского рисования или для относительных координат, которые полезны для трехмерного пользовательского рисования. Абсолютные и относительные координаты также можно преобразовать в значения осей.

Ниже перечислены наиболее важные элементы оси, предоставляемые Axis классом.

Элемент Axis Описание
Метки осей Метки оси и связанные с ними свойства.
Линии сетки Основные и вспомогательные линии сетки оси.
Деления Основные и вспомогательные деления оси.
Полосковые линии Полосковые линии.

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

Axis()

Инициализирует новый экземпляр класса Axis.

Axis(ChartArea, AxisName)

Инициализирует новый экземпляр класса Axis с использованием указанных значений chartArea и axisTypeName.

Свойства

ArrowStyle

Получает или задает стиль стрелок двухмерной оси; этот стиль не применяется к областям трехмерных диаграмм.

AxisName

Получает имя оси, которое может иметь значение X, Y, X2 или Y2.

Crossing

Получает или задает место пересечения оси связанной с нею осью.

CustomLabels

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

Enabled

Получает или задает значение, указывающее, активирована ли ось.

InterlacedColor

Получает или задает цвет чередующихся полосковых линий.

Interval

Получает или задает интервал оси.

IntervalAutoMode

Получает или задает флаг, который определяет, используется ли на оси фиксированное количество интервалов, или количество интервалов зависит от размера оси.

IntervalOffset

Получает или задает смещение интервала оси.

IntervalOffsetType

Получает или задает тип смещения интервала оси.

IntervalType

Получает или задает тип интервала оси.

IsInterlaced

Получает или задает флаг, определяющий, отображаются ли на оси чередующиеся полосковые линии.

IsLabelAutoFit

Получает или задает флаг, который определяет, размещаются ли подписи оси автоматически.

IsLogarithmic

Получает или задает флаг, который указывает, является ли ось логарифмической. На логарифмических диаграммах не могут отображаться нулевые и отрицательные значения.

IsMarginVisible

Получает или задает флаг, который определяет, нужно ли добавлять на ось поля.

IsMarksNextToAxis

Получает или задает флаг, который определяет, нужно ли перемещать деления и подписи оси вместе с осью при изменении точки пересечения оси.

IsReversed

Получает или задает флаг, который указывает, используется ли на оси обратная шкала.

IsStartedFromZero

Получает или задает флаг, который указывает, будет ли в качестве минимального значения по оси автоматически выбран нуль, если все значения точек данных являются положительными. При наличии точек данных с отрицательными значениями будет использоваться минимальное значение точек данных.

LabelAutoFitMaxFontSize

Получает или задает максимальный размер шрифта, используемый алгоритмом автоматического размещения подписей.

LabelAutoFitMinFontSize

Получает или задает минимальный размер шрифта, используемый при применении алгоритма автоматического размещения подписей.

LabelAutoFitStyle

Получает или задает допустимые изменения, которые можно применить к подписям для их размещения вдоль оси.

LabelStyle

Получает или задает свойства LabelStyle оси.

LineColor

Получает или задает цвет линии оси.

LineDashStyle

Получает или задает стиль линии оси.

LineWidth

Получает или задает толщину линии оси (в пикселях).

LogarithmBase

Получает или задает значение основания логарифма для логарифмической оси.

MajorGrid

Получает или задает объект Grid, который используется для задания свойств линий основной сетки для оси.

MajorTickMark

Получает или задает объект TickMark, который используется для задания свойств основных делений оси.

Maximum

Получает или задает максимальное значение на оси.

MaximumAutoSize

Получает или задает максимальный размер оси в процентах от области диаграммы. Это значение используется алгоритмом автоматического создания макета.

Minimum

Получает или задает минимальное значение на оси.

MinorGrid

Получает или задает объект Grid, который используется для определения свойств линий вспомогательной сетки для оси.

MinorTickMark

Получает или задает объект TickMark, который используется для задания свойств вспомогательных делений оси.

Name

Возвращает или задает имя оси.

ScaleBreakStyle

Получает или задает стиль разрыва оси.

ScaleView

Получает или задает представление оси.

ScrollBar

Получает или задает полосу прокрутки оси.

StripLines

Получает объект коллекции StripLinesCollection.

Tag

Получает или задает объект, связанный с данным элементом диаграммы.

(Унаследовано от ChartElement)
TextOrientation

Получает или задает ориентацию текста в заголовке оси.

Title

Получает или задает заголовок оси.

TitleAlignment

Получает или задает тип выравнивания заголовка оси.

TitleFont

Получает или задает свойства шрифта заголовка оси.

TitleForeColor

Получает или задает цвет текста заголовка оси.

ToolTip

Получает или задает используемую для оси подсказку.

Методы

Dispose()

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

(Унаследовано от ChartElement)
Dispose(Boolean)

Освобождает неуправляемые и, при необходимости, управляемые ресурсы.

Equals(Object)

Определяет, равен ли указанный объект Object текущему объекту ChartElement.

(Унаследовано от ChartElement)
GetHashCode()

Возвращает хэш-функцию для определенного типа.

(Унаследовано от ChartElement)
GetPosition(Double)

Преобразует значение по оси в относительное положение (0–100%). Для логарифмических осей преобразует значение в линейную шкалу.

GetType()

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

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
PixelPositionToValue(Double)

Преобразует абсолютное положение пикселя вдоль оси в значение по этой оси. Этот метод работает только в событиях рисования.

PositionToValue(Double)

Преобразует относительную координату вдоль оси в значение по этой оси. Этот метод работает только в событиях рисования.

RoundAxisValues()

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

ToString()

Возвращает строку, которая представляет текущий объект Object.

(Унаследовано от ChartElement)
ValueToPixelPosition(Double)

Преобразует значение по оси в абсолютную координату вдоль оси. Измеряется в пикселях. Этот метод работает только в событиях рисования.

ValueToPosition(Double)

Преобразует значение по оси в относительное (0–100%). Для логарифмических осей преобразует значение в линейную шкалу. Этот метод работает только в событиях рисования.

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