Перейти к содержанию

Класс CartesianChart

Отображает серии в прямоугольной области графика, заданной осью X и осью Y.

Пространство имён: Eremex.AvaloniaUI.Charts
Сборка: Eremex.Avalonia.Charts.dll
NuGet-пакет: Eremex.Avalonia.Controls

Объявление

public class CartesianChart : ChartControl

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

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

Свойства

имя описание
AxesX { get; } Возвращает оси, отображаемые вдоль горизонтального края области графика.
AxesXSource { get; set; } Возвращает или задаёт коллекцию определений осей, используемую для создания элементов AxesX. Каждый исходный элемент превращается в ось с помощью AxisXTemplate.
AxesY { get; } Возвращает оси, отображаемые вдоль вертикального края области графика.
AxesYSource { get; set; } Возвращает или задаёт коллекцию определений осей, используемую для создания элементов AxesY. Каждый исходный элемент превращается в ось с помощью AxisYTemplate.
AxisXTemplate { get; set; } Возвращает или задаёт шаблон, используемый для создания оси X для каждого элемента AxesXSource.
AxisYTemplate { get; set; } Возвращает или задаёт шаблон, используемый для создания оси Y для каждого элемента AxesYSource.
DiagramMargin { get; set; } Возвращает или задаёт пространство, резервируемое вокруг области графика, без учёта осей и их меток.
ScrollMouseButton { get; set; } Возвращает или задаёт кнопки мыши, которыми прокручивается область графика.
Series { get; } Возвращает серии, отображаемые диаграммой.
SeriesSource { get; set; } Возвращает или задаёт коллекцию определений серий, используемую для создания элементов Series. Каждый исходный элемент превращается в серию с помощью SeriesTemplate.
SeriesTemplate { get; set; } Возвращает или задаёт шаблон, используемый для создания серии для каждого элемента SeriesSource.
SwapAxes { get; set; } Возвращает или задаёт, отображаются ли оси X вертикально, а оси Y горизонтально, что поворачивает диаграмму набок.

Методы

имя описание
DiagramPointToScreenPoint(…) Преобразует пару значений осей в соответствующую позицию в координатах контрола.
HideCrosshair() Скрывает перекрестие и отображаемые им метки значений.
ResetZoom() Восстанавливает видимый диапазон каждой оси до полного диапазона её данных.
ScreenPointToDiagramPoint(…) Преобразует позицию в координатах контрола в соответствующие значения на осях.
Scroll(…) Сдвигает видимый диапазон осей вдоль их осей значений.
ShowCrosshair(…) Показывает перекрестие в указанной позиции в координатах контрола.
Zoom(…) Изменяет видимый диапазон осей.

См. также



* Эта страница переведена с использованием технологий машинного перевода.

Used in articles