2010-06-07 4 views
1

Je voudrais que les étiquettes soient complètement visibles, et si nécessaire, faites simplement tourner le graphique à secteurs pour que le texte s'insère sans être masqué "..."Les étiquettes longues semblent être cachées avec "..." - Contrôle du graphique à secteurs MS Chart

Voici un exemple

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

Quelqu'un sait comment résoudre ce problème il est donc pas raccourci?

Ceci est le contrôle sur ma page 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> 

Merci.

Répondre

0

Cette fois, je pense que vous devriez avoir une valeur de largeur plus élevée pour le graphique.

Ce lien peut être une aide:

How to: Display Data Point Labels Outside a Pie Chart

+0

Hey Leniel: P, je lui ai donné une valeur largeur supérieure, et oui, ça fonctionne ... mais je n'ai 700px au travail avec. Est-ce qu'il y a un autre moyen? – Mike

+0

@Mike: Vous pouvez raccourcir vos étiquettes. C'est la seule façon dont je peux penser. –

+0

La définition d'un nouveau numéro de rotation sur les propriétés 3D fait tourner le graphique et repositionne le texte. Si je pouvais trouver un moyen de vérifier si l'étiquette serait raccourcie, je pourrais changer le numéro de rotation jusqu'à ce que l'étiquette ne soit pas raccourcie – Mike

Questions connexes