regolando lo stile assi carattere e la dimensione in tabella asp.net?
-
30-09-2019 - |
Domanda
Qualcuno sa le proprietà che ho bisogno di cambiamento per ridurre la dimensione del carattere dei numeri assi e cambiare lo stile del carattere? Anche bisogno di sapere come aggiungere x e y etichette.
<asp:Chart runat="server" ID="Chart1" Width="340px" Height="265px">
<Series>
<asp:Series Name="scatter" MarkerSize="4" ChartType="Point" Color="Green" MarkerStyle="Circle">
</asp:Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="ChartArea1" BorderColor="64, 64, 64, 64" BorderDashStyle="Solid"
BackSecondaryColor="White" BackColor="LightGreen" 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, 5pt" />
<MajorGrid LineColor="64, 64, 64, 64" />
</AxisY>
<AxisX LineColor="64, 64, 64, 64">
<LabelStyle Font="Arial, 3pt" />
<MajorGrid LineColor="64, 64, 64, 64" />
</AxisX>
</asp:ChartArea>
</ChartAreas>
<Series>
<asp:Series Name="Line" ChartType="Line" BorderWidth="3"
MarkerStyle="None" BorderColor="180, 26, 59, 105" Color="DarkBlue">
</asp:Series>
</Series>
</asp:Chart>
Soluzione
Date un'occhiata al href="http://msdn.microsoft.com/en-us/library/system.windows.forms.datavisualization.charting.labelstyle.aspx"> LabelStyle classe
Ad esempio per aggiungere un asse X con questa LabelStyle si può fare: e l'impostazione etichetta stile con adattamento automatico per evitare il ridimensionamento etichette possono essere utili anche: Axis.LabelStyle = new LabelStyle() { Font = new Font("Verdana", 7.5f) }
Chart.ChartAreas["MyChart"].AxisX = new Axis { LabelStyle = new LabelStyle() { Font = new Font("Verdana", 7.5f) } }
Chart.ChartAreas.["MyChart"].AxisY.LabelAutoFitStyle = LabelAutoFitStyles.None;