4

我有一个值的“行”,其中一些信息可能会丢失。

例如:

Jan - 10, Feb - 20, Mar - 15, Apr - null, Jun - 45 ... 等等

我希望在图表中,NULL 值将简单地从行中显示为“空”(缺失)。

例如

在此处输入图像描述

我尝试过使用ChartValues<decimal?>,但图表在 XAML 中抱怨它为does not know how to plot Nullable1`。

帮助?

4

1 回答 1

4

LiveCharts 使用double.NaN而不是null这个是网站中的示例:

https://lvcharts.net/App/examples/v1/wpf/Missing%20Points

Series = new SeriesCollection
        {
            new LineSeries
            {
                Values = new ChartValues<double>
                {
                    4,
                    5,
                    7,
                    8,
                    double.NaN,
                    5,
                    2,
                    8,
                    double.NaN,
                    6,
                    2
                }
            }
        };

XAML

<lvc:CartesianChart Series="{Binding Series}"></lvc:CartesianChart> 
于 2017-01-15T16:06:18.840 回答