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 с использованием указанных значений |
Свойства
| 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%). Для логарифмических осей преобразует значение в линейную шкалу. Этот метод работает только в событиях рисования. |