我在 WPF 中使用 SciChartSurface 对象。该图表显示了指定范围内的许多水平和垂直线。现在,我想在两条垂直线之间显示附加数据。要显示的数据是两条线值的差值(附图中的红色标签)。
问问题
98 次
1 回答
1
SciChart 中没有任何内容可以显示两行轴,但是您可以使用 Annotations API 在图表本身的底部显示任何内容。
考虑使用带有 CoordinateMode.RelativeY 的 TextAnnotation,并设置 Y1=0.0。还将 VerticalAnchorPoint.Bottom 设置为底部对齐。
<s:SciChartSurface>
..
<s:SciChartSurface.Annotations>
<s:TextAnnotation HorizontalAnchorPoint="Center" VerticalAnchorPoint="Bottom"
CoordinateMode="RelativeY" Y1="0.0"
X1="123.4"
Text="{Binding Path=X1, RelativeSource={RelativeSource Self}}"
</s:SciChartSurface.Annotations>
</s:SciChartSurface>
这将在图表底部的 X=123.4 处显示一个文本注释,以该值为中心。
于 2018-07-18T15:54:58.453 回答