WPF、Xamarin.Android和Xamarin.IOS的各个FastLineRenderableSeries上的SciChart格式值

WPF、Xamarin.Android和Xamarin.IOS的各个FastLineRenderableSeries上的SciChart格式值,wpf,charts,xamarin.ios,xamarin.android,scichart,Wpf,Charts,Xamarin.ios,Xamarin.android,Scichart,我已经找到了一些示例,说明如何通过将格式应用于轴来格式化值,但我需要对应用于同一轴的每一行进行不同的格式化。问题是,我将绘制一个Y值为100.5的点,但光标修改器将显示100.5xxxxx,其中x是一个随机小数。所以我需要能够通过对线本身而不是轴应用格式来格式化这些值 在SciChart中有TextFormatting和CursorTextFormatting的概念。这在和中进行了描述 iOS 轴游标文本格式设置 AxisCore.CursorTextFormatting属性定义如何格式化显示在

我已经找到了一些示例,说明如何通过将格式应用于轴来格式化值,但我需要对应用于同一轴的每一行进行不同的格式化。问题是,我将绘制一个Y值为100.5的点,但光标修改器将显示100.5xxxxx,其中x是一个随机小数。所以我需要能够通过对线本身而不是轴应用格式来格式化这些值

在SciChart中有TextFormatting和CursorTextFormatting的概念。这在和中进行了描述

iOS

轴游标文本格式设置

AxisCore.CursorTextFormatting属性定义如何格式化显示在轴上的光标标签的文本。要更改CursorTextFormatting,请使用标准NSString格式字符串,如下所示:

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

轴覆盖格式

Axis API允许为轴覆盖指定格式字符串,例如光标轴标签。与轴标签格式类似,有setCursorTextFormatting()方法用于此项。同样,它在内部使用相同的Java格式API,因此上述所有内容也适用于光标标签

yAxis.setCursorTextFormatting("'Price:'###.##' $'");
请记住,SciChart的Xamarin图表是原生iOS/Android图表的包装,因此字符串格式不是.NET格式,而是iOS的NSString格式和Android的Java格式