CartesianChart 类¶
在由 X 轴和 Y 轴定义的矩形绘图区中显示系列。
命名空间: Eremex.AvaloniaUI.Charts
程序集: Eremex.Avalonia.Charts.dll
NuGet 包: Eremex.Avalonia.Controls
声明¶
构造函数¶
| 名称 | 说明 |
|---|---|
| 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
- Cartersian Series Views
- Cartersian Series Views › Area Series View
- Cartersian Series Views › Candlestick Series View
- Cartersian Series Views › Line Series View
- Cartersian Series Views › Side-by-side Bar Series View
- Charts › Cartesian Chart
- Charts › Get Started with Charts
- Charts › Get Started with Charts - MVVM Pattern
- Charts › Scroll and Zoom in a Chart Control
- Controls
- Eremex Avalonia UI Controls Library