有没有办法使用这个lib实现中间线?
我认为可行的唯一方法是添加新的LineSeries并为我的Data-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)?
先谢谢
答案 0 :(得分:1)
我认为DataVisualization
库中没有任何内置的统计函数,我从Silverlight Toolkit中移植了这些函数,但您可以提供自己的数据源,与您的Articles
库中的任何数据源分开你想要的价值范围。
我也记不清是否实现了数据系列可视化的填充样式,但您可以尝试创建支持LineSeries
的{{1}}修改版本或检查源代码如果有任何此类财产已经可用。只需更改系列的Fill
即可。