在WPF中,使用LiveCharts,如何在点和列之间设置最小距离



我正在将WPF和LiveCharts用于WPF应用程序。我想设置最小距离,但找不到选项。

  1. 我正在使用两种图表。一个是线段图,另一个是列系列图。

因为LiveChart会自动调整轴x和y的大小以使其适合,有时图表太拥挤而无法看到。因此,我想在点和列之间设置最小距离。Panning将解决浏览部分。

但是问题是,我找不到设置选项。我已经检查了图表,轴和系列选项,并尝试了一些选项。宽度,缩小,边距,填充..但是所有选项都没有起作用。

我的最后一个选项是制作页面,让用户更改页面查看。但是,如果用户想比较另一个页面的值,那并不容易。所以我想避免它。

我是否缺少任何选择?请帮助。

您必须放大进出。为此,您必须手动将轴分配到图表。轴揭露了诸如MinValueMaxValue之类的属性。您可以使用此值缩放(例如MaxValue< Max Data X 值(或OUT(例如MaxValue> Max Data X 值(。MinValueMaxValue控制可见部分(或范围(。您需要铺平图才能查看其他范围。

要启用Panning,您必须将图表上的Zoom属性设置为要平移的轴:

<wpf:CartesianChart Zoom="Xy">
  <wpf:CartesianChart.AxisX>
    <wpf:Axis MinValue="0" MaxValue="20" />
  </wpf:CartesianChart.AxisX >
  <wpf:CartesianChart.Series>
    <wpf:LineSeries Title="Values" Values="{Binding DataValues}" />
  </wpf:CartesianChart.Series>
</wpf:CartesianChart>

相关内容

  • 没有找到相关文章