对WPF,Xamarin.Android和Xamarin.IOS个人FastLineRenderableSeries SciChart格式值

问题描述 投票:0回答:1

我已发现,关于如何通过施加格式的轴线来格式化值的示例,但我需要格式化被施加到相同的轴线不同的每一行。问题是,我也就图个点与100.5一个y值,但光标修改将显示100.5xxxxx其中x是一个随机小数。所以,我需要能够通过应用格式行本身,而不是轴格式化这些值。

wpf charts xamarin.ios xamarin.android scichart
1个回答
0
投票

在SciChart有文本排版和CursorTextFormatting的概念。这在documentation for SciChart.iOSSciChart.Android描述

iOS版

轴CursorTextFormatting

所述AxisCore.CursorTextFormatting属性定义文本是如何被格式化为其中出现在时间轴光标标签。要改变CursorTextFormatting,如下使用标准的NSString格式化字符串:

// TextFormatting of cursor labels on SCINumericAxis to show two decimal places
var axis = new SCINumericAxis();
axis.CursorTextFormatting = "%.02f";

Android的

轴重叠格式

轴API允许分配为轴线重叠,如光标轴标签格式化字符串。类似于轴标签格式,有setCursorTextFormatting此()方法。同样地,它使用相同的Java格式API内部,所以一切都前述适用于光标标签为好。

yAxis.setCursorTextFormatting("'Price:'###.##' $'");

请记住,SciChart的Xamarin图表是原生的iOS / Android的图表的包装,因此字符串格式不.NET的格式,但为NSString的iOS版和Java格式为Android格式。

© www.soinside.com 2019 - 2024. All rights reserved.