2017-01-15 13 views
1

私はいくつかの情報が欠けているかもしれない値の 'ライン'を持っています。LineSeriesに 'null'値を入力するにはどうすればよいですか?

例:

月 - 10年02月 - 20、月 - 15、4月 - ヌル、6月 - 45 ...など

私はそのチャートのNULL期待値は単に行から '空'(欠落)と表示されます。

enter image description here

私はChartValues<decimal?>を使用してみましたが、チャートは、それdoes not know how to plot Nullable 1 'XAMLに文句を言います。

ヘルプ?

答えて

1

LiveChartsはdouble.NaNの代わりnullこれを使用するWebサイトの例です:

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

ありがとうございましたが、私は、なぜ私ができるのと混乱しています折れ線グラフで 'decimal'を使用しません。 –

+0

任意のタイプをプロットすることができますが、残念ながらこの機能にはdouble.nanが必要です。小数点を二重にキャストする方法もあります –

+0

StepLineでどのように動作するかご存知ですか? 'Double.NaN'はそこでは許可されていません。 – C4u

関連する問題