【问题标题】:LiveCharts - Zero shows as exponential number on Y-axisLiveCharts - 零在 Y 轴上显示为指数数
【发布时间】:2017-11-20 22:42:36
【问题描述】:
我在 WPF 上使用 LiveCharts 来可视化日志数据。在 Y 轴上,有要显示的双精度列表。
Y 轴的零值(在某些情况下,最接近它的值)呈现为指数数字。同时,工具提示显示正确的值(零)。
我尝试传递小数,但没有结果。我在用着
LiveCharts 0.9.7 和 .NET 4.5。
0 on Y-axis is missing
我会很感激任何帮助:)
【问题讨论】:
标签:
c#
wpf
charts
livecharts
【解决方案1】:
这是因为默认的 CartesianChart.AxisY.LabelFormatter 不够智能。
现在,您可以轻松添加自己的:
myChart.AxisY.LabelFormatter = value => value.ToString("N2");
希望对您有所帮助!
【讨论】:
-
最后我在构造函数中设置了:YFormatter = val => val.ToString("N2");并将其绑定在 XAML 中: 谢谢!
-