首先感谢您阅读本文。工具包图表旋转标签X轴
我有以下问题:
我希望我的X轴标签可以旋转90度。以便文本面向垂直而不是水平。我的X轴是自动生成的,但不一定是。 因此,标签的内容是垂直的而不是水平的。我已经尝试了多个选项来实现这一点,但他们都没有为我工作。所以我真的很希望有人知道如何让这个工作。有了我试过的选项,只有另一个只显示数字的轴。虽然我想要的东西是标签被转动,以便所有的文字都可以放在轴上而不会互相重叠。
下面的图片就是这样,它是现在:
这里是如何我想它是(这是Excel做)的一个例子:
我有看着周围更多的网站,但我无法找到一个为我工作。
无论是在xaml或在后面的代码都适合我。
这是我现在使用的代码:
<toolkit:Chart Margin="8,72,0,8" Title="Aantal meldingen per afdeling" x:Name="chartMeldingenPerAfdeling">
<toolkit:Chart.Background>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="White" Offset="0"/>
<GradientStop Color="#FF476D88" Offset="1"/>
</LinearGradientBrush>
</toolkit:Chart.Background>
<toolkit:ColumnSeries ItemsSource="{Binding}" DependentValuePath="AantalMeldingen"
IndependentValuePath="Afdeling" Margin="0,0,0,1"
Title="Aantal meldingen" Padding="0" VerticalContentAlignment="Center"
HorizontalContentAlignment="Center" FontSize="8"/>
<toolkit:LineSeries ItemsSource="{Binding}" DependentValueBinding="{Binding Percentage}" DependentRangeAxis="{Binding ElementName=PercentageAxis}"
IndependentValueBinding="{Binding Afdeling}" IndependentAxis="{Binding ElementName=lin}" Title="Pareto"/>
<toolkit:Chart.Axes>
<toolkit:LinearAxis Orientation="Y" Location="Left" Title="Aantal" x:Name="AantalAxis"/>
<toolkit:LinearAxis Orientation="Y" Location="Right" Title="Percentage" x:Name="PercentageAxis" Minimum="0" Maximum="100"/>
</toolkit:Chart.Axes>
</toolkit:Chart>
预先感谢您。
不知道问题是什么。我可以看到你有两个轴,都是Y轴。那么你的x轴在哪里? – Martin 2014-09-26 11:49:34
你好马丁,谢谢你的回应。我的X轴是自动生成的。 – Dave 2014-09-26 11:51:15