对。net MAUI的Telerik UI不熟悉吗?开始一个30天的免费试用

.NET毛伊图分类轴

当笛卡尔图可视化分类序列时,它需要一个可以表示不同类别的轴。类别是根据CategoryBinding所属类别序列中每个类别数据点的值。轴被分成离散的槽,每个数据点在对应于其分类值的槽中被可视化。

CategoricalAxis从基继承类。有关更多信息,请参阅文章继承的属性

特性

分类轴公开了以下属性:

  • GapLength-定义两个相邻类别之间的距离(以逻辑单位[0,1]表示)。默认值为0.3。例如,如果您有Bar Series,则可以通过设置GapLength到低于的值0.3
  • MajorTickInterval-定义生成主要刻度的步骤。默认值为1。这个属性也会影响轴标签,因为它们是基于一个主要的刻度基础生成的。
  • PlotMode-定义用于沿轴类别槽定位数据点的策略。可能的值是BetweenTicksOnTicks
  • MajorTickBackgroundColor-指定主刻度的颜色。
  • MajorTickThickness-指定主要刻度的厚度。

例子

下面的示例显示如何在分类轴上设置轴标签的格式。

  1. 首先,创建所需的业务对象:

    公共类CategoricalData{公共对象类别{get;设置;}公共双值{get;设置;}}
  2. 然后,创建一个视图模型

    public class CategoricalDataViewModel {public ObservableCollection Data {get;设置;}公共CategoricalDataViewModel(){这。Data = GetCategoricalData();}私有静态ObservableCollection < CategoricalData > GetCategoricalData () {var数据= new ObservableCollection < CategoricalData >{新CategoricalData{类别=“A”,价值= 101},新CategoricalData{类别=“B”,价值= 45},新CategoricalData{类别=“C”,价值= 77},新CategoricalData{类别=“D”,价值= 15},新CategoricalData{类别=“E”,价值= 56},};返回数据;}}
  3. 最后,使用下面的代码片段声明RadChart在XAML或c#中:

    < telerik: RadCartesianChart > < telerik: RadCartesianChart。BindingContext>   < telerik: RadCartesianChart。HorizontalAxis>   < telerik: RadCartesianChart。VerticalAxis>   < telerik: RadCartesianChart。  < / telerik: RadCartesianChart >

下图显示了最终结果。

CategoricalAxis

另请参阅

在本文中
没有找到你需要的帮助?
Baidu
map