我有以下問題:
我有一個行和列圖表,其中左側Y軸的數字是自動生成的。但是我不想在我的Y軸上有任何小數。是否有人想知道如何在Y軸上自動生成數字並且在軸上沒有任何數字的情況下如何隱藏這些數字?
以下是圖表的圖像: 工具包在圖表中沒有小數點Y軸
正如你可以在左側看到它說* 5。我嘗試將左側Y軸的間隔設置爲1,但這對我不起作用,因爲Y軸將增長到大約300(當間隔爲1時達到300,這意味着它將要在左側有300個數字,這樣就不可能再讀取文本)。該圖是使用silverlight/wpf工具包製作的。
所以我想我需要的是一個最小間隔或隱藏小數的東西,這當然只是一個猜測)?
這裏是我的代碼:
<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>
如果您需要任何其他信息,請讓我知道。
在此先感謝。
編輯:
事情我已經嘗試:
期運用字符串格式化裝置,使其以便它不顯示deciamals,但是這使得它的一些數字被複制。
設置一個間隔(這並不工作,如果我用一個靜態的時間間隔(1)有末(約300)是太大的數字。
How to stop showing decimal points in Y Axis in WPF DataVisualization charts
是否有人對如何解決這一 – Dave 2014-12-12 07:59:39