0

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

撇开这个问题不谈,这是否是绘制直方图的最佳方式,使用中的类System.Windows.Controls.DataVisualization(尽管欢迎评论),在这样的图表上绘制曲线的最佳方式是什么?

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

我做了一些研究,并开始使用AdornerDecorators 为我提供了一个AdornerLayer可以借鉴的东西,但也有StackedPanels 和可能的其他选择,所以如果有人知道实现我需要的好方法,那就是d 可能为我节省了大量的反复试验。

4

1 回答 1

0

只需在同一元素内添加 aColumnSeries和 a即可。以下代码段还包含旋转整个事物的 。LineSeriesChartLayoutTransform

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

    <ColumnSeries></ColumnSeries>
    <LineSeries></LineSeries>
  </Chart>
</Grid>
于 2014-01-21T01:07:30.253 回答