Silverlight ツールキットの横棒グラフに 3 つの系列を表示したいと考えています... 2 つの通常の棒系列と 1 つの積み上げ棒系列 (2 で構成されるSeriesDefinition
)。最初の 2 つの通常のバー シリーズを追加すると、期待どおりに隣同士に表示されます。しかし、積み上げシリーズを追加すると、行全体の高さを占めます。2 種類のシリーズを組み合わせて、上から下に積み上げ、棒、棒として表示する方法はありますか?
私が現在設定している方法は次のとおりです。
<charts:Chart Title="Manufacturer Overview" LegendTitle="Legend" Style="{StaticResource ZChartNoBackground}">
<charts:Chart.Series>
<charts:StackedBarSeries>
<charts:SeriesDefinition Title="Oppotunities"
ItemsSource="{Binding Path=TotalValueInFunnelByVendor}"
IndependentValueBinding="{Binding IndependentValue}"
DependentValueBinding="{Binding DependentValue}">
</charts:SeriesDefinition>
<!--SAMPLE DATA UNTIL REAL DATA IS IN-->
<charts:SeriesDefinition Title="Flow Business"
ItemsSource="{Binding Path=TotalValueInFunnelByVendor}"
IndependentValueBinding="{Binding IndependentValue}"
DependentValueBinding="{Binding DependentValue}">
</charts:SeriesDefinition>
</charts:StackedBarSeries>
<charts:BarSeries Title="Sales to date"
ItemsSource="{Binding Path=SalesToDateByVendor}"
IndependentValueBinding="{Binding IndependentValue}"
DependentValueBinding="{Binding DependentValue}">
</charts:BarSeries>
<charts:BarSeries Title="Forecasted"
ItemsSource="{Binding Path=ForecastedSalesByVendor}"
IndependentValueBinding="{Binding IndependentValue}"
DependentValueBinding="{Binding DependentValue}">
</charts:BarSeries>
</charts:Chart.Series>
</charts:Chart>
これがチャートのイメージです。GREEN と RED のバーは正しく配置されていますが、積み重ねられたバーは行の高さであり、他の 2 つのシリーズの「背面」にあることに注意してください。