2017-01-15 31 views
1

我有一個'行'值的地方,可能會丟失一些信息。如何在LineSeries中輸入'null'值?

如:

月 - 10月 - 20月 - 15年4月 - 空,軍 - 45 ...等

我會想到的是,圖表中的NULL價值將會簡單地顯示爲'空'(缺少)。

例如

enter image description here

我一直在使用ChartValues<decimal?>嘗試,但圖表抱怨在XAML它does not know how to plot Nullable 1`。

幫助?

回答

1

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> 
+0

謝謝你,但我很困惑,爲什麼我就在折線圖中不使用小數。 –

+0

你可以繪製任何類型,不幸的是,這個功能需要double.nan,另一種方法是將你的小數點加倍到 –

+0

任何想法如何使用'StepLine'? 'Double.NaN'不允許在那裏。 – C4u

相關問題