.NET毛伊岛图表轴
笛卡尔图在由两个轴定义的坐标系中绘制数据点。轴线提供了一个层次结构,每个具体的轴线类型都公开一个特定的功能,而不是使用一个轴类型来处理数百件事情。
坐标轴是.NET MAUI的Telerik UI最全面的。net MAUI UI套件!想要尝试一下,请注册一个30天的免费试用,并立即开始你的跨平台应用开发。
预定义的轴类型有:
共轴特征
公共轴功能被抽象封装轴
类,并负责显示刻度,这些刻度只是在固定位置的轴上标记值。该轴还显示用于提供部分或全部刻度处值的可视化的标签。标签的默认可视化是文本,而内部创建的默认可视化是文本块。
以下部分列出了基轴类型公开的所有属性。
标签样式和位置
你可以使用以下属性自定义标签的方向和样式:
LabelFitMode
-指定超出轴边界矩形的标签将如何定位。可用的配合选项有:多行
-在多条线上安排轴标签,每个标签位于与其相邻标签不同的线上。旋转
-安排轴标签,使其在左上角旋转一定程度。
LabelFontSize
-指定标签的字体大小。LabelTextColor
-指定标签的颜色。
下面的示例演示如何定义LabelFitMode
以及标签的字体大小和颜色。
标签格式
您可以使用以下属性自定义标签文本:
LabelFormat
提供将标签值转换为字符串时使用的格式字符串。每种轴类型需要不同的格式:NumericalAxis
-任何数字格式,如“N”
,“P2”
.DateTimeContinuousAxis
-任何日期格式,如“dd-MM-yy”
,“HH: mm”
.CategoricalAxis
- - - - - -“{0}”
,“{0:N}”
.
LabelFormatter
的自定义格式化程序ILabelFormatter
接口应用自定义规则来设置每个标签文本。
下面的示例显示如何设置LabelFormat
到一个数值轴:
标签格式器
的LabelFormatterBase < T >
类的基实现ILabelFormatter
可以在最常见的场景中使用的接口。
下面的示例显示如何为日期-时间连续轴设置标签格式化程序。
你可以用下面的方法来应用它:
< / telerik: DateTimeContinuousAxis >
样式化轴线和刻度
您可以使用以下属性自定义轴线和刻度的外观:
MajorTickBackgroundColor
-指定主刻度的颜色。MajorTickThickness
-指定主要刻度的厚度。LineColor
-指定中轴线的颜色。LineDashArray
-指定用于创建虚线的数组,虚线将应用于中轴线。
下面的示例演示了如何定义主要刻度颜色并设置它们的粗细和线条颜色。
位置
您可以使用以下属性指定轴的位置:
HorizontalLocation
-指定轴的水平位置。适用于垂直轴。VerticalLocation
-指定轴的垂直位置。适用于水平轴。
下面的示例演示如何为轴设置垂直位置。
< telerik: CategoricalAxis VerticalLocation = "顶级" / >