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