2010-06-07 3 views
1

레이블을 완전히 보이게하고, 필요하다면 원형 차트를 스핀하여 텍스트가 숨겨지지 않게 적합하게하십시오 "...". 여기긴 레이블이 "..."으로 숨겨져있는 것처럼 보입니다. - MS Chart Pie 그래프 컨트롤

Pie graph with "Received" item that has hidden text http://img199.imageshack.us/img199/3707/offbm.jpg

사람이 그래서이 단축되지 해결하는 방법을 알고 예입니다?

이것은 내 ASP 페이지의 컨트롤입니다.

<asp:CHART ID="Chart1" runat="server" 
    BorderColor="181, 64, 1" BorderDashStyle="Solid" BorderWidth="2" Height="371px" 
    ImageLocation="~/TempImages/ChartPic_#SEQ(300,3)" ImageType="Png" 
    Palette="None" Width="693px" 
    BorderlineColor=""> 
     <legends> 
      <asp:Legend BackColor="Transparent" Enabled="False" 
            Font="Trebuchet MS, 8.25pt, style=Bold" IsTextAutoFit="True" Name="Default"> 
      </asp:Legend> 
     </legends> 
     <series> 
      <asp:Series ChartArea="ChartArea1" ChartType="Pie" Legend="Default" 
       Name="Series1" 
       CustomProperties="PieLabelStyle=Outside, PieDrawingStyle=Concave" 
       YValuesPerPoint="6" Font="Trebuchet MS, 8.25pt, style=Bold"> 
       <SmartLabelStyle AllowOutsidePlotArea="No" MaxMovingDistance="100" /> 
      </asp:Series> 
     </series> 
     <chartareas> 
         <asp:ChartArea BackColor="#DEEDF7" BackGradientStyle="TopBottom" 
            BackSecondaryColor="White" BorderColor="64, 64, 64, 64" BorderDashStyle="Solid" 
            Name="ChartArea1" ShadowColor="Transparent"> 
          <Area3DStyle Enable3D="True" IsRightAngleAxes="False" /> 
      </asp:ChartArea> 
     </chartareas> 
    </asp:CHART> 

감사합니다.

답변

0

이번에는 차트의 너비 값이 높아야한다고 생각합니다.

이 링크는 도움이 될 수 있습니다

How to: Display Data Point Labels Outside a Pie Chart

+0

헤이 Leniel : P, 나는 그것을 더 높은 폭 값 준, 그리고 예, 그 작동 ...하지만 난 단지 사업에 700 픽셀을 가지고 와. 다른 방법이 있습니까? – Mike

+0

@Mike : 라벨을 짧게 할 수 있습니다. 그것이 내가 생각할 수있는 유일한 방법입니다. –

+0

3 차원 속성에 새 회전 번호를 설정하면 그래프가 회전하고 텍스트가 다시 배치됩니다. 레이블이 짧아 지는지 확인하는 방법을 찾으면 레이블이 짧아지지 않을 때까지 순환 번호를 변경할 수 있습니다. – Mike