我正在尝试在ASP.NET中创建一个对数图表控件,其中X轴网格标记为以下值:125,250,500,1000,2000,4000等。当我使用对数图表时,它显示的值为125,250,500.000000000001,1000,2000,4000.00000000003,...如何将这些值舍入为整数/整数?
这是我的.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>
感谢您的帮助,非常感谢。
答案 0 :(得分: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>