Question

Comment régler la mise en forme du diagramme de point de asp.net? Je voudrais au maximum dynamiquement ensemble et minimum à partir des données dans une liste <>. Je tiens aussi à comprendre les propriétés qui me permet de modifier les intervalles dans chacun des axes et le formatage aussi les étiquettes pour que je puisse changer les décimales en pourcentages.

Était-ce utile?

La solution

Je pense avoir trouvé la réponse à la seconde maximum et minimum sur les axes. Voir ci-dessous:

<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>

// définir l'interface utilisateur graphique             à double minimum = -0,08;             double-maximale = 0,08;             à double intervalle maximal = / 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;

Cependant, est-il un moyen de changer l'étiquette mise en forme des pourcentages au lieu de décimales?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top