在条形图系列图上绘制曲线的惯用法

时间:2014-01-09 01:42:36

标签: wpf wpf-controls data-visualization wpftoolkit datavisualization.toolkit

我所拥有的是BarSeries来显示直方图(旋转90度,与绘制直方图的常用方法相比)。

如果这是绘制直方图的最佳方式,请使用System.Windows.Controls.DataVisualization中的类(尽管欢迎评论),在这样的情况下绘制曲线的最佳方法是什么?图表

这条曲线(在我的例子中只是一条高斯虚线)必须缩放并定位在图表的“坐标系”内。 (恐慌引用旨在表明,使用条形图系列图表,没有实际的二维坐标系,但调整条形尺寸和间隙我认为它可以有效地变成一个。)

我做了一些研究并开始使用AdornerDecorator进行了一些操作,为我提供了一个AdornerLayer,但也有StackedPanel和其他可能的选项,所以如果有人知道实现我需要的好方法,这可能会为我节省大量的试错。

1 个答案:

答案 0 :(得分:0)

只需在同一ColumnSeries元素中添加LineSeriesChart。以下代码段还包含LayoutTransform,可以旋转整个内容。

<Grid>
  <Chart>
    <Chart.LayoutTransform>
      <RotateTransform CenterX="0.5" CenterY="0.5" Angle="90"/>
    </Chart.LayoutTransform>

    <ColumnSeries></ColumnSeries>
    <LineSeries></LineSeries>
  </Chart>
</Grid>