0

Есть ли способ реализовать медиану Линии, используя эту библиотеку?WinRT-xaml-Toolkit: Line Series со срединной линией

Единственный способ, которым я думаю, мог бы работать добавляет новые LineSeries и добавить медиану для каждого значения в моих данных-LineSeries

Что-то вроде этого:

<charting:Chart> 
     <charting:Chart.Series > 
      <charting:LineSeries ItemsSource="{Binding Articles}" Title="Test Title" Height="400" Width="400" IndependentValuePath="dateTime" DependentValuePath="price" > 

      </charting:LineSeries> 
---Pseudo---- 
      <charting:LineSeries x:Name="Median" ItemsSource="{Binding Articles}" Title="Median" IndependentValuePath="dateTime" DependentValuePath="median"> 

      </charting:LineSeries> 
     </charting:Chart.Series> 
    </charting:Chart> 

Это приведет меня, чтобы добавить медианную ценность моего продукта для каждой статьи, которая не является обязательной.

Есть ли более простой способ сделать это? Или даже способ, который заполняет пространство между данными и медианью определенным цветом (например, http://www.jidesoft.com/images/line-chart-gradient-fill.png)?

Заранее спасибо

ответ

1

Я не думаю, что есть какой-либо встроенные в статистических функциях в DataVisualization библиотеки, что я портирован из Silverlight Toolkit, но вы можете предоставить свой собственный источник данных отдельно от Articles тот, который имеет любой диапазон значений, которые вы хотите.

Я также не могу вспомнить, реализован ли заполненный стиль визуализации серии данных, но вы можете попытаться создать модифицированную версию LineSeries, которая поддерживает Fill, или проверить источник, если такое свойство уже доступно , Это может быть выполнимо, просто изменив Style серии.

+0

Чтобы нарисовать Medianline accros на диаграмме, я мог бы поместить запись для Min/Max значения Datetime для моей серии DataLine. Это означало бы, что мне нужен объект с DateTime Min & median и объект с dateTime Max & median. Я думаю, это было бы немного более элегантно, чем мое решение, но все же было бы неловко. Я загляну в Fill вещь, хотя Спасибо! P.s. Псевдо работает также, см .: http://i.imgur.com/R3GXjxF.png – user1021605

+0

В качестве вопроса: есть ли способ установить «отрицательную начальную точку» не 0? Я хочу, чтобы это было http://i.imgur.com/CDn64gQ.png О значениях ниже моей медианной, а не 0. Спасибо! – user1021605

+0

Я не знаю, доступно ли это из коробки, но у вас есть источники! –