WinRT-xaml-工具包:带中线的线系列

WinRT-xaml-Toolkit: Line Series with median Line

有没有办法使用这个库实现中线?

我认为唯一可行的方法是添加一个新的 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)填充 Data 和 Median 之间的 space 的方法?

提前致谢

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

我也不记得是否实现了数据系列可视化的填充样式,但您可以尝试创建 LineSeries 支持 Fill 的修改版本或检查源如果任何这样的 属性 已经可用。只需更改系列的 Style 即可。