OxyPlot CategoryAxis
时间: 2025-01-06 15:54:06 浏览: 84
在OxyPlot中,CategoryAxis用于创建一个基于类别标签的轴,通常用于折线图或柱状图,其中每个轴的值代表不同的类别。以下是如何在XAML中设置和使用CategoryAxis的一个简单示例:
```xml
<!-- 在你的XAML文件中 -->
<oxy:CartesianChart x:Name="chart">
<oxy:CartesianChart.Axes>
<oxy:CategoryAxis Title="Category" Position="Bottom">
<!-- 可以在这里添加类别标签 -->
<oxy:CategoryAxis.Items>
<string>Label 1</string>
<string>Label 2</string>
<!-- 更多类别 -->
</oxy:CategoryAxis.Items>
</oxy:CategoryAxis>
<oxy:LinearAxis Position="Left"/>
</oxy:CartesianChart.Axes>
<!-- 填充你的Series -->
<oxy:LineSeries>
<oxy:LineSeries.Points>
<oxy:DataPoint Value=1 Category="Label 1"/>
<oxy:DataPoint Value=2 Category="Label 2"/>
<!-- 添加更多数据点 -->
</oxy:LineSeries.Points>
</oxy:LineSeries>
</oxy:CartesianChart>
```
在这个例子中,`Position="Bottom"`设置了轴位于图表底部,`Title="Category"`设置了轴标题,`Items`属性用来指定类别标签。`LineSeries`展示了如何关联类别标签与数据点。
阅读全文