WPFツールキットを使用して縦棒グラフを作成したいのですが、Y軸を非表示にして、各列の依存値をX値の下に表示したいと思います。
これは可能ですか?そうでない場合、この結果を得るために他にどのような方法を使用できますか?
前もって感謝します。
WPFツールキットを使用して縦棒グラフを作成したいのですが、Y軸を非表示にして、各列の依存値をX値の下に表示したいと思います。
これは可能ですか?そうでない場合、この結果を得るために他にどのような方法を使用できますか?
前もって感謝します。
はい、Y軸を非表示にすることができます。Axes
チャートのプロパティにy軸を明示的に追加し、次のOpacity
ようにプロパティを設定する必要があります。
<charting:Chart.Axes>
<charting:LinearAxis Orientation="Y" Opacity="0" />
</charting:Chart.Axes>
2番目の質問については、AxisLabelStyle
プロパティを変更する必要があります。私はここで同様の質問に答えました。コードを見て、必要に応じてControlTemplateを変更できます。
テンプレートは次のようになります。バインディングの変更を忘れないでください。
<Style x:Key="twoLabelsStyle" TargetType="charting:AxisLabel">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="charting:AxisLabel">
<StackPanel>
<TextBlock Text="{Binding Month}" />
<TextBlock Text="{Binding Number}" />
</StackPanel>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
とにかく、それでも機能しない場合は、質問にソースコードを追加すると、はるかに役立つ可能性があります。