0

我所擁有的是BarSeries以顯示直方圖(與繪製直方圖的常用方式相比,旋轉了90度)。在杆系列圖上繪製曲線的習慣方式

先不談這個問題,如果這對去繪製直方圖的最佳方式,使用班System.Windows.Controls.DataVisualization(雖然評論,歡迎),這將是在這樣一個圖表繪製曲線的最佳方式是什麼?

這條曲線(在我的情況下只是一個虛線高斯)必須可能縮放並放置在圖表的「座標系統」內。 (恐嚇引號是用來表示一個酒吧系列圖,沒有一個實際的二維座標系,但調整酒吧的尺寸和差距,我認爲它可以有效地變成一個。)

我'我已經做了一些研究,並開始玩AdornerDecorator s提供我一個AdornerLayer來借鑑,但也有StackedPanel和潛在的其他選項,所以如果有人知道一個好方法來實現我所需要的,那麼'd可能爲我節省很多試錯。

回答

0

只需在同一Chart元素內同時添加ColumnSeries以及LineSeries即可。以下片段還包含旋轉整個事物的LayoutTransform

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

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