3D横棒グラフを使用すると、カテゴリごとに項目の値を比較してデータを簡単に3D表示することができます。
グラフ情報 |
|
---|---|
ChartType | HorizontalBar3D |
Y値/データ点の数 | 1 |
系列の数 | 1つ以上 |
マーカーサポート | 系列、またはデータ点 |
固有のカスタムプロパティ | BarTopPercent: BarTypeが「Cone」または「Custom」の場合に棒の上部に表示する割合の値を取得、または設定します。 BarType: 表示する棒のタイプを取得、または設定します。BarType列挙値を使用します。 Gap: 各Y軸値の棒の間隔を取得、または設定します。 PointBarDepth: 3D線の太さを取得、または設定します。 RotationAngle: カスタム3D棒の水平開始角度を取得、または設定します。このプロパティは、棒のタイプがカスタム棒の場合のみ使用可能です。 VertexNumber: データ点の頂点の数を取得、または設定します。カスタム3D棒の形状の作成に使用します。このプロパティは棒のタイプがカスタム棒の場合のみ使用可能です。棒は3個以上の頂点を含む必要があります。 |
以下のサンプルコードは、実行時に上図のような3D横棒グラフのカスタムグラフプロパティを設定する方法を示します。
Visual Basic
Visual Basicコード |
コードのコピー
|
---|---|
Me.ChartControl1.Series(0).Properties("BarTopPercent") = 80.0F Me.ChartControl1.Series(0).Properties("BarType") = GrapeCity.ActiveReports.Chart.BarType.Custom Me.ChartControl1.Series(0).Properties("Gap") = 65.0F Me.ChartControl1.Series(0).Properties("PointBarDepth") = 100.0F Me.ChartControl1.Series(0).Properties("RotationAngle") = 0.0F Me.ChartControl1.Series(0).Properties("VertexNumber") = 6 |
C#
C#コード |
コードのコピー
|
---|---|
this.chartControl1.Series[0].Properties["BarTopPercent"] = 80f; this.chartControl1.Series[0].Properties["BarType"] = GrapeCity.ActiveReports.Chart.BarType.Custom; this.chartControl1.Series[0].Properties["Gap"] = 65f; this.chartControl1.Series[0].Properties["PointBarDepth"] = 100.0f; this.chartControl1.Series[0].Properties["RotationAngle"] = 0f; this.chartControl1.Series[0].Properties["VertexNumber"] = 6; |