我在WPF中使用了一个SciChartSurface对象。该图表显示了指定范围内的许多水平线和垂直线。现在,我想在两条垂直线之间显示额外的数据。要显示的数据是两个线值的差值(附图中的红色标签)。

发布于 2018-07-18 23:54:58
SciChart中没有显示两行轴的功能,但是您可以使用注解API在底部显示图表本身的任何内容。
考虑将TextAnnotation与CoordinateMode.RelativeY一起使用,并设置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处显示一个文本注释,以该值为中心。
https://stackoverflow.com/questions/51320487
复制相似问题