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

Класс Heatmap

Отображает двумерную матрицу значений в виде сетки цветных ячеек, цвет каждой из которых выбирается с помощью IHeatmapColorProvider.

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

Объявление

public class Heatmap : ChartControl

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

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

Свойства

имя описание
AxisX { get; set; } Возвращает или задаёт ось, охватывающую угловой размах сетки. Если она не задана, контрол создаёт ось по умолчанию.
AxisY { get; set; } Возвращает или задаёт ось, охватывающую расстояние от начала координат. Если она не задана, контрол создаёт ось по умолчанию.
ColorProvider { get; set; } Возвращает или задаёт объект, сопоставляющий значение с цветом его ячейки.
DataAdapter { get; set; } Возвращает или задаёт адаптер данных, предоставляющий матрицу значений, отображаемую сеткой.
DiagramMargin { get; set; } Возвращает или задаёт пространство, резервируемое вокруг сетки ячеек, без учёта осей и их меток.

Методы

имя описание
DiagramPointToScreenPoint(…) Преобразует пару координат ячейки в соответствующую позицию в координатах контрола.
Export() Отрисовывает сетку ячеек во внеэкранное растровое изображение.
ScreenPointToDiagramPoint(…) Преобразует позицию в координатах контрола в соответствующие координаты ячейки.

См. также



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

Used in articles