wpf - 在实时图表中更新图表时重置缩放和平移

标签 wpf vb.net livecharts

我正在使用 beto-rodriguez 的 VB.NET/WPF 实时图表,我在代码隐藏中设置源数据并在用户单击按钮时显示图表。

我已经使用 chart.Zoom = ZoomingOptions.X 在我的图表上启用了缩放功能。我的问题是,如果我缩放到 150% 并从点 (0,0) 移开,并且我在同一控件上加载一个新图,缩放不会重置,因为新图将缩放 150 % 并按相同的值进行平移。

有没有办法在每次重置其 .Series 值时重置图表缩放和平移?

顺便说一下,我的 x 轴包含日期,因此设置最小值和最大值不起作用。

最佳答案

你的答案是正确的,你在那里强制轴的范围,但你也可以让图表尝试自动缩放将你的轴限制设置为 double.NaN

来自网站:https://lvcharts.net/App/examples/v1/wf/Zooming%20and%20panning

cartesianChart1.AxisX[0].MinValue = double.NaN;
cartesianChart1.AxisX[0].MaxValue = double.NaN;
cartesianChart1.AxisY[0].MinValue = double.NaN;
cartesianChart1.AxisY[0].MaxValue = double.NaN;

关于wpf - 在实时图表中更新图表时重置缩放和平移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42905657/

相关文章:

vb.net - 处理速度表现奇怪

vb.net - 可以安全地假设,在 VB.net 中,方法意味着子或函数吗?

c# - 自上次访问属性以来耗时

c# - 如何从 MongoDB 中选择选定的值?

c++ - 有什么方法可以在 x < 8 的 Windows x 上从 native C++ 应用程序使用 XAML 和 WPF?

vb.net 奇怪的扩展方法行为?

wpf - Popup AllowTransparency 正在杀死 WebBrowser 子项

wpf - 您可以使用 LiveCharts 显示带有 x 和 y 值对的线系列吗?

c# - 保持IEnumerable和ObservableCollection同步

.net - WPF 应用程序错误和 .Net Framework 修复