1

X 軸グリッドが次の値でマークされている ASP.NET で対数チャート コントロールを作成しようとしています: 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>

助けてくれてありがとう、本当に感謝しています。

4

1 に答える 1

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>
于 2012-08-29T09:01:47.970 に答える