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

.NET毛伊岛笛卡尔海图网格

笛卡尔图网格表示在地块面积上的装饰RadCartesianChart。它增加了连接到每个节点的主要线路主要每个轴的刻度。可以设置一个新的网格RadCartesianChart。网格财产。

特性

笛卡尔图网格提供以下特性:

  • MajorLinesVisibility-获取或设置主要网格线的可见性;换句话说,就是一条将主要刻度延伸到整个绘图区域的线。
  • MajorLineThickness获取或设置主要网格线的厚度。
  • MajorLineColor获取或设置主要网格线的颜色。
  • MajorXLineDashArray获取或设置一个双值集合,该集合指示用于勾勒X主网格线的虚线和间隙的模式。
  • MajorYLineDashArray获取或设置一个双值集合,该集合指示用于勾勒Y主网格线的虚线和间隙的模式。
  • StripeLinesVisibility获取或设置网格条纹的可见性;换句话说,就是两条网格线之间的面积。
  • YStripeColor获取或设置垂直轴的两个主要刻度之间区域的颜色。这种颜色与颜色交替YStripeAlternativeColor从第一个区域开始。
  • YStripeAlternativeColor获取或设置垂直轴的两个主要刻度之间区域的颜色。这种颜色与颜色交替YStripeColor从第二个区域开始。
  • XStripeColor获取或设置水平轴两个主要刻度之间区域的颜色。这种颜色与颜色交替XStripeAlternativeColor从第一个区域开始。
  • XStripeAlternativeColor获取或设置水平轴两个主要刻度之间区域的颜色。这种颜色与颜色交替XStripeAlternativeColor从第二个区域开始。

例子

下面的例子展示了笛卡尔图表网格是如何工作的:

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

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

    公共类ViewModel{公共ObservableCollection数据{get;设置;}公共ViewModel(){这个。Data = GetCategoricalData();}私有静态ObservableCollection < CategoricalData > GetCategoricalData () {var数据= new ObservableCollection < CategoricalData >{新CategoricalData{类别=“绿化”,价值= 21},新CategoricalData{类别=“美味极了”,价值= 44},新CategoricalData{类别=“附近”,价值= 39},新CategoricalData{类别=“家庭”,价值= 11},新CategoricalData{类别=“新鲜”,价值= 83},};返回数据;}}
  3. 最后,声明RadChart在XAML:

    < telerik: RadCartesianChart > < telerik: RadCartesianChart。BindingContext>   < telerik: RadCartesianChart。VerticalAxis>   < telerik: RadCartesianChart。  < telerik: RadCartesianChart。系列>   < telerik: RadCartesianChart。网格>   
  4. 添加如下命名空间:

    xmlns: telerik = " http://schemas.telerik.com/2022/xaml/maui "

    下面的图像显示了如何CartesianGridLineAnnotation看起来:

网格图

另请参阅

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