[英]Toolkit no decimals in chart Y-axis
我有以下問題:
我有一個折線圖和柱形圖,其中左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>
如果您需要其他任何信息,請告訴我。
提前致謝。
編輯:
我嘗試過的事情:
使用字符串格式化程序使其不顯示十進制,但是這使得某些數字重復。
設置時間間隔(此操作不起作用,如果我使用靜態時間間隔(1),末尾的數字太多(大約300)。
如何停止在WPF DataVisualization圖表的Y軸上顯示小數點
Maby您可以嘗試設置時間間隔和最小值:
如何停止在WPF DataVisualization圖表的Y軸上顯示小數點
另外,您可能需要查看以下內容(此為您可能要使用的字符串格式): {0:0.##}
無十進制數字的LinearAxis
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.