Question

ci-dessous est mon code de graphique pour le graphique "Donut".

   <asp:Chart ID="dntData" runat="server" Height="130px" Width="134px" Visible="false" OnLoad="dntbudget_Load" >
            <Series>
                <asp:Series  Name="Series1" ChartType="Doughnut" IsValueShownAsLabel="True" LabelForeColor="White" Font="Verdana,5pt">
                    <Points>
                    </Points>
                </asp:Series>

            </Series>
            <ChartAreas  >
                <asp:ChartArea Name="ChartArea1" Area3DStyle-Enable3D="True" >
                </asp:ChartArea>
            </ChartAreas>
        </asp:Chart>

Je veux ajouter un zoom avant zoom arrière.J'ai essayé d'écrire ci-dessous le code mais incapable de trouver la property "Cursorx", également incapable de trouver la propriété "scaleview.zoomed".

  dntData.ChartAreas[0].AxisX.ScaleView.Zoomed=true;  //'Zoomed' not found
  dntData.ChartAreas[0].CursorX.IsUserSelectionEnabled = true; //'CursorX' not found.

Veuillez suggérer comment résoudre et réaliser un zoom avant / un zoom arrière dans cet organigramme "Donut".

Était-ce utile?

La solution

Il semble que vous mélangez quelque chose. Cursorx et Axisx sont des propriétés du contrôle des diagrammes WinForms et non disponibles dans le contrôle Web.

Voir aussi: http://msdn.microsoft.com/en-us/library/system.windows.forms.datavisualisation.Charting.chartarea.cursorx (v= vs.110) .aspx

Ma réponse à votre deuxième question devrait vous aider ici: https://stackoverflow.com/a/23034864/27531266

espère que cela aide.

meilleures salutations, Chris

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top