2016-10-06 5 views
1

okay, so habe ich diese Aufgabe, um ein Diagramm, das würde die Daten horizontal zu starten. Bedeutung 90 Grad nach rechts (immer). Das gleiche wie im Bild unten. C# - Start Pie Chart Werte an der Spitze der Kuchen

enter image description here

enter image description here

ist dies überhaupt möglich? Ich beende das obige Bild mit:

Chart1.ChartAreas["ChartArea1"].Area3DStyle.Rotation = 90; 

aber das Problem ist, es funktioniert nur für zwei Daten. Anders als die 2 Daten rotiert der Kuchen zu seinem gewünschten Verhalten. Wie in diesem Bild unten. was 5 Daten im Diagramm erzeugt.

enter image description here

UPDATE

Vereinfacht würde Ich mag this zu erreichen.

+0

Kreisdiagramme saugen. Verwenden Sie ein horizontales Balkendiagramm. Viel bessere Daten nämlich. – teylyn

+0

@teylyn gut. es ist keine Voraussetzung also ... Es ist nutzlos – xCHAN

Antwort

1

Glück mich! Ich habe die Antwort mit meiner Neugier gefunden.

Für diejenigen, die auch mit diesem Problem konfrontiert sind. So ist die einfache Antwort, die ich suchte war

Chart1.ChartAreas["ChartArea1"].Area3DStyle.Rotation = -90; 


HINWEIS:
Rotation Werte akzeptieren bis 180 Reihe. Weil ich diesen Ausnahmefehler hatte, als ich versuchte, einen 270 Wert zu setzen.

Ausnahme vom Typ ‚System.ArgumentOutOfRangeException‘ aufgetreten in System.Web.DataVisualization.dll, aber habe das nicht in dem Benutzercode

Weitere Informationen: Drehwinkel muss im Bereich angegeben werden von -180 bis 180 Grad.