0

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

我认为可行的唯一方法是添加一个新的 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)?

提前致谢

4

1 回答 1

1

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

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

于 2015-05-11T20:08:16.943 回答