Поделиться через


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 с использованием указанных значений 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, который используется для задания свойств основных делений оси.

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

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