1

WPFツールキットを使用して縦棒グラフを作成したいのですが、Y軸を非表示にして、各列の依存値をX値の下に表示したいと思います。

これは可能ですか?そうでない場合、この結果を得るために他にどのような方法を使用できますか?

前もって感謝します。

4

1 に答える 1

3

はい、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>

とにかく、それでも機能しない場合は、質問にソースコードを追加すると、はるかに役立つ可能性があります。

于 2012-08-29T15:31:38.533 に答える