Axis Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит методы и свойства для управления осями в элементе управления Chart.
public ref class Axis : System::Web::UI::DataVisualization::Charting::ChartNamedElement, System::Web::UI::DataVisualization::Charting::IChartMapArea
public class Axis : System.Web.UI.DataVisualization.Charting.ChartNamedElement, System.Web.UI.DataVisualization.Charting.IChartMapArea
type Axis = class
inherit ChartNamedElement
interface IChartMapArea
Public Class Axis
Inherits ChartNamedElement
Implements IChartMapArea
- Наследование
- Реализации
Комментарии
Этот класс инкапсулирует все функциональные возможности осей в элементе Chart управления и предоставляется свойствами AxisXChartArea , AxisYAxisX2 и AxisY2 объектов .
Для всех диаграмм, за исключением линейчатой, гистограммы с накоплением, круговой и кольцевой диаграммы, основная и вторичная оси следующие:
Тип оси | Описание |
---|---|
Основная ось X | Нижняя горизонтальная ось. |
Вторичная ось X | Верхняя горизонтальная ось. |
Основная ось Y | Левая вертикальная ось. |
Вторичная ось Y | Правая вертикальная ось. |
Линейчатые и линейчатые диаграммы с накоплением повернуты на 90 градусов по часовой стрелке, поэтому основной осью X для этих двух типов диаграмм является левая вертикальная ось.
Примечание Для каждого ChartArea объекта может быть только один набор осей — две вертикальные и две горизонтальные.
Класс Axis также содержит несколько методов, которые можно использовать для преобразования значений оси в абсолютные пиксельные координаты, которые полезны для 2D-пользовательского рисования, или для относительных координат, которые полезны для трехмерного пользовательского рисования. Абсолютные и относительные координаты также можно преобразовать в значения оси.
Ниже приведены наиболее важные элементы оси, предоставляемые классом 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, который используется для задания свойств основных делений оси. |
MapAreaAttributes |
Получает или задает атрибуты области карты оси. |
Maximum |
Получает или задает максимальное значение на оси. |
MaximumAutoSize |
Получает или задает максимальный размер оси в процентах от области диаграммы. Это значение используется алгоритмом автоматического создания макета. |
Minimum |
Получает или задает минимальное значение на оси. |
MinorGrid |
Получает или задает объект Grid, который используется для определения свойств линий вспомогательной сетки для оси. |
MinorTickMark |
Получает или задает объект TickMark, который используется для задания свойств вспомогательных делений оси. |
Name |
Возвращает или задает имя оси. |
PostBackValue |
Получает или задает значение обратной передачи, которое можно обработать при возникновении события Click. |
ScaleBreakStyle |
Получает или задает стиль автоматического разрыва шкалы на оси. |
ScaleView |
Получает или задает представление оси. |
StripLines |
Получает объект коллекции StripLinesCollection, в котором хранятся все объекты StripLine для оси. |
Tag |
Получает или задает объект, связанный с данным элементом диаграммы. (Унаследовано от ChartElement) |
TextOrientation |
Получает или задает ориентацию текста в заголовке оси. |
Title |
Получает или задает заголовок оси. |
TitleAlignment |
Получает или задает тип выравнивания заголовка оси. |
TitleFont |
Получает или задает свойства шрифта заголовка оси. |
TitleForeColor |
Получает или задает цвет текста заголовка оси. |
ToolTip |
Получает или задает используемую для оси подсказку. |
Url |
Получает или задает целевой URL-адрес оси. |
Методы
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%). Для логарифмических осей преобразует значение в линейную шкалу. Этот метод работает только в событиях рисования. |