円グラフの回転方向を変更する方法は?
対象製品
ActiveReports for .NET 9.0J
詳細
円グラフの回転方向を変更する方法は、レポートの形式によって異なります。
◆サンプルコード(VB.NET)
◆サンプルコード(C#)
デザイナ(プロパティウィンドウ)から設定する場合は、以下のようになります。
データの並びが意図通りにならない場合、「式」に、通常のデータの並びと同一のフィールドを設定してください。(通常「ID」などのキー項目のフィールドがそれに当たります。その場合"=[ID]"のようになります。)
なお、この手法を適用した場合、「凡例」の並び順も変わります。「凡例」の並び順を変更せずに回転方向を変更する方法は用意されておりません。
セクションレポートの場合
カスタムプロパティのClockwiseを"True"に設定すると、円グラフの回転方向が時計回りになります。◆サンプルコード(VB.NET)
' 円グラフの回転方向を時計回りに設定します。
Me.ChartControl1.Series(0).Properties("Clockwise") = True
Me.ChartControl1.Series(0).Properties("Clockwise") = True
◆サンプルコード(C#)
// 円グラフの回転方向を時計回りに設定します。
this.ChartControl1.Series[0].Properties["Clockwise"] = true;
this.ChartControl1.Series[0].Properties["Clockwise"] = true;
デザイナ(プロパティウィンドウ)から設定する場合は、以下のようになります。
- ChartコントロールのSeriesプロパティから「...」をクリックします。
→Seriesコレクションエディタが表示されます。 - 特定の Series に対して、Propertiesプロパティを展開します。
- Clockwiseプロパティを"True"に設定します。
ページレポート/RDLレポートの場合
カテゴリフィールドの「並べ替え」を設定します。以下の手順を参考にしてください。- カテゴリフィールドを右クリックして「編集」を選択し、カテゴリグループの設定ダイアログを表示します。
(もしくは、Chartの「データ」ダイアログの「カテゴリフィールド」タブを開きます) - 「並べ替え」タブを開きます。中央のボックスに何も含まれていない場合、緑の+ボタンを押して「式」を追加します。その後、「降順」を選択します。
データの並びが意図通りにならない場合、「式」に、通常のデータの並びと同一のフィールドを設定してください。(通常「ID」などのキー項目のフィールドがそれに当たります。その場合"=[ID]"のようになります。)
なお、この手法を適用した場合、「凡例」の並び順も変わります。「凡例」の並び順を変更せずに回転方向を変更する方法は用意されておりません。
関連情報
キーワード
HowTo グラフ・チャート