跳转至

Charts

面向 Avalonia UI 的 Eremex Controls 库包含功能强大的图表控件,可帮助您将数据可视化为 2D 图表。这些图表控件的图形渲染经过优化,可显示大量数据。即使系列包含数百万个点,控件仍能保持高性能。

CartesianChart

CartesianChart 允许您在笛卡尔坐标系中绘制图表。

cartesianchart1

功能特性

  • 每个图表中数据系列数量不受限制
  • 支持多坐标轴
  • 交换 X 轴和 Y 轴
  • 反转坐标轴
  • 多种坐标轴类型:数值(Numeric)、日期时间(Date-Time)、时间跨度(Time Span)、定性(Qualitative)和对数(Logarithmic)
  • 同时滚动和缩放所有坐标轴
  • 滚动和缩放单个坐标轴
  • 显示大量数据时的高性能表现
  • 实时数据可视化
  • 十字准线(Crosshair)
  • 条带(Strips)和常量线(constant lines)
  • 使用 MVVM 设计模式来提供数据并自定义图表选项
  • 显示快速变化的实时数据。使用专用的数据适配器实现可移动的视口(moving viewport)

系列类型

  • Line Series View
  • Scatter Line Series View
  • Point Series View(支持 SVG 标记)
  • Area Series View
  • Step Line Series View
  • Step Area Series View
  • Range Area Series View
  • Stacked Area Series View *
  • Full-Stacked Area Series View *
  • Bar Series View
  • Range Bar Series View
  • Candlestick Series View
  • Lollipop Series View

有关更多信息,请参阅以下主题:

Heatmap

允许您创建一个二维热力图,即使用彩色方块来可视化数据的图表。

heatmap-control

功能特性

  • 自定义颜色编码
  • 灰度着色
  • 自定义 X 轴和 Y 轴
  • 十字准线(Crosshair)
  • 条带(Strips)和常量线(constant lines)
  • 使用鼠标和键盘进行滚动和缩放
  • 将数据着色结果导出为位图

有关更多信息,请参阅以下主题:

PolarChart

在极坐标系中绘制图表。

polarchart1

功能特性

  • 十字准线(Crosshair)
  • 条带(Strips)和常量线(constant lines)
  • 使用 MVVM 设计模式来提供数据并自定义图表选项
  • 扫描方向和起始角度(用于 X 轴)

系列类型

  • Point Series View
  • Line Series View
  • Scatter Line Series View
  • Area Series View
  • Range Area Series View

SmithChart

允许您创建史密斯图(Smith chart)。

smithchart1

功能特性

  • 十字准线(Crosshair)
  • 使用 MVVM 设计模式来提供数据并自定义图表选项

系列类型

  • Point Series View
  • Scatter Line Series View



* 本页面使用机器翻译技术翻译。