WinRT-xaml-Toolkit:具有中线的线系列

时间:2015-05-11 19:00:20

标签: xaml windows-store-apps winrt-xaml silverlight-toolkit winrt-xaml-toolkit

有没有办法使用这个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)?

先谢谢

1 个答案:

答案 0 :(得分:1)

我认为DataVisualization库中没有任何内置的统计函数,我从Silverlight Toolkit中移植了这些函数,但您可以提供自己的数据源,与您的Articles库中的任何数据源分开你想要的价值范围。

我也记不清是否实现了数据系列可视化的填充样式,但您可以尝试创建支持LineSeries的{​​{1}}修改版本或检查源代码如果有任何此类财产已经可用。只需更改系列的Fill即可。