2012-08-27 42 views
1

我想創建一個對數圖表控件在ASP.NET中的X軸網格標記爲以下值:125,250,500,1000,2000, 4000等。當我使用對數圖表時,它顯示值爲125,250,500.000000000001,1000,2000,4000.00000000003,...我怎樣才能得到這些值四捨五入到整數/整數?Asp.net對數圖不輪值

這是我在.aspx文件中的代碼:

<asp:Chart ID="ChartAudiogram" runat="server" Height="420px" Width="1033px"> 
    <chartareas> 
     <asp:ChartArea BorderDashStyle="Solid" Name="MainArea"> 
      <AxisY .... /> 
      <AxisX IsLabelAutoFit="False" IsLogarithmic="True" IsStartedFromZero="False" 
       LogarithmBase="2" Maximum="25000" Minimum="125" IntervalType="Number"> 
       <MajorGrid LineColor="Gray" LineDashStyle="Dash" /> 
      </AxisX> 
     </asp:ChartArea> 
    </chartareas> 
</asp:Chart> 

感謝您的幫助,非常感謝。

回答

1

好吧,算出來。我需要格式化AxisX的LabelStyle - 實際上非常簡單:)。將以下內容添加到AxisX中:LabelStyle Format =「D」

<AxisX IsLabelAutoFit="False" IsLogarithmic="True" IsStartedFromZero="False" 
    LogarithmBase="2" Maximum="8000" Minimum="125" IntervalType="Number"> 
    <MajorGrid LineColor="Gray" LineDashStyle="Dash" /> 
    <LabelStyle Format="D" /> 
</AxisX>