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
即可。
有没有办法使用这个库实现中线?
我认为唯一可行的方法是添加一个新的 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
即可。