2016-10-06 4 views
1

大丈夫です。グラフを作成するタスクがあるので、データが水平に開始されます。 意味は90度右(常に)です。下の写真と同じです。C# - 円の先頭で円グラフの値を開始

enter image description here

enter image description here

これはさえ可能ですか?

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

ただし、問題は2つのデータにしか作用しません。 2つのデータ以外に、パイは望ましい動作に回転します。この画像のようにチャートに5つのデータを生成します。

enter image description here

UPDATE

簡単に言えば、私はthisを達成したいと思います。

+0

円グラフは吸う。横棒グラフを使用します。はるかに優れたデータ – teylyn

+0

@ teylynよく。それは必須というわけではありません...その役に立たない – xCHAN

答えて

1

ラッキー!私は好奇心で答えを見つけました。

この問題に直面している人のために。
Rotationは180の範囲のみになるまでの値を受け入れます。だから私が探していた簡単な答えは

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


NOTEました。 270の値を入力しようとすると、この例外エラーが発生したためです。型「System.ArgumentOutOfRangeExceptionが」の

例外は System.Web.DataVisualization.dllに発生しましたが、ユーザーコードに対応していませんでした

追加情報:回転の角度は 範囲で指定する必要があります-180度から180度の範囲である。