2010-08-23 5 views
0

Comment ajustez-vous le formatage du diagramme de points asp.net? Je souhaite définir de manière dynamique les valeurs maximales et minimales en fonction des données d'une liste <>. Je voudrais également comprendre les propriétés qui me permettent de modifier les intervalles dans chacun des axes et également le formatage des étiquettes afin que je puisse changer des décimales en pourcentages.Réglage de l'axe xy dans le diagramme de points asp.net

Répondre

0

Je pense avoir trouvé la réponse au réglage 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 maximum = 0,08; intervalle double = maximum/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, existe-t-il un moyen de changer la mise en forme de l'étiquette en pourcentage plutôt qu'en nombre décimal?

Questions connexes