2010-08-24 2 views
3

축 번호의 글꼴 크기를 줄이고 글꼴 스타일을 변경하려면 속성을 알고 있어야합니까? 또한 x 및 y 레이블을 추가하는 방법을 알아야합니다.asp.net 차트의 글꼴 축 스타일 및 크기 조정?

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

했다 이걸 가지고 행운이 있니? 나는 그것이 보이는 동일한 문제를 가지고있다 : ( –

답변

7

LabelStyle 클래스를 살펴보십시오.

Axis.LabelStyle = new LabelStyle() { Font = new Font("Verdana", 7.5f) } 

이 라벨 스타일과 X 축를 추가하는 예를 들어, 당신은 할 수 있습니다 :

Chart.ChartAreas["MyChart"].AxisX = new Axis { LabelStyle = new LabelStyle() { Font = new Font("Verdana", 7.5f) } } 

그리고 라벨 확장을 방지하기 위해 라벨 자동 맞춤 스타일을 설정 할 수 유용도 :

Chart.ChartAreas.["MyChart"].AxisY.LabelAutoFitStyle = LabelAutoFitStyles.None;