asp.netポイントチャートのフォーマットをどのように調整しますか?List <>のデータに基づいて、最大値と最小値を動的に設定したいと思います。また、各軸内の間隔を微調整し、小数をパーセンテージに変更できるようにラベルをフォーマットできるプロパティを理解したいと思います。
1915 次
1 に答える
0
軸の最大値と最小値の設定に対する答えを見つけたと思います。下記参照:
<asp:Chart runat="server" ID="Chart1" Width="500px" Height="500px">
<Series>
<asp:Series Name="Series1" MarkerSize="10" ChartType="Point">
</asp:Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="ChartArea1" BorderColor="64, 64, 64, 64" BorderDashStyle="Solid"
BackSecondaryColor="White" BackColor="Gainsboro" ShadowColor="Transparent" BackGradientStyle="TopBottom">
<Area3DStyle Rotation="10" Perspective="10" Inclination="15" IsRightAngleAxes="False"
WallWidth="0" IsClustered="False" />
<AxisY LineColor="64, 64, 64, 64">
<LabelStyle Font="Trebuchet MS, 8.25pt, style=Bold" />
<MajorGrid LineColor="64, 64, 64, 64" />
</AxisY>
<AxisX LineColor="64, 64, 64, 64">
<LabelStyle Font="Trebuchet MS, 8.25pt, style=Bold" />
<MajorGrid LineColor="64, 64, 64, 64" />
</AxisX>
</asp:ChartArea>
</ChartAreas>
</asp:Chart>
// チャート UI の double の最小値を定義 = -0.08; 二重最大 = 0.08; 二重間隔 = 最大/2;
Chart1.ChartAreas["ChartArea1"].AxisY.Minimum = minimum;
Chart1.ChartAreas["ChartArea1"].AxisX.Minimum = minimum;
Chart1.ChartAreas["ChartArea1"].AxisY.Maximum = maximum;
Chart1.ChartAreas["ChartArea1"].AxisX.Maximum = maximum;
Chart1.ChartAreas["ChartArea1"].AxisX.Interval = interval;
Chart1.ChartAreas["ChartArea1"].AxisY.Interval = interval;
ただし、ラベルの書式を小数ではなくパーセンテージに変更する方法はありますか?
于 2010-08-23T06:10:29.690 に答える