跳转至

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; } 获取或设置用于为 AxesXSource 的每一项创建 X 轴的模板。
AxisYTemplate { get; set; } 获取或设置用于为 AxesYSource 的每一项创建 Y 轴的模板。
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