- 日時: 2007/09/04 18:25
- 名前: 花ちゃん
- ***********************************************************************************
* カテゴリー:[チャート][][] * * キーワード:複合グラフ、2次元組合せ,最前面,表示順,重なり * *********************************************************************************** ----------------------------------------------------------------------------------- 投稿者:花ちゃん MSChartで縦棒と折線の複合グラフを表示 2007/09/04 ----------------------------------------------------------------------------------- 基本的な設定は、>>13 縦棒と折線の複合グラフを表示(VB6.0) と同じです。
'------------------- 複合グラフの表示設定 ---------------------- With MSChart1 'グラフの種類を 2次元組み合わせ を選択 .chartType = VtChChartType2dCombination '合計の系列だけを折線で表示 .Plot.SeriesCollection(4).SeriesType = VtChSeriesType2dLine '合計の系列だけを第2Y軸で表示 .Plot.SeriesCollection(4).SecondaryAxis = True
'下記の1行を追加するだけでOKです。 .Plot.SeriesCollection(4).Position.Order = -1
End With ' 一応これだけの設定で表示できます。 '---------------------------------------------------------------
Order プロパティ 図表内の系列の位置を設定します。値の取得も可能です。 順序の位置が別の系列と一致すると、その系列はスタックされます。
order 整数 (Integer)。位置順序です。
.Order = -1 全ての系列の最前面に表示されます。 .Order = 0 系列2.3の前面で、系列1の背面に表示されます。 .Order = 1 系列3の前面で、系列1.2の背面に表示されます。 .Order = 2〜 全ての系列の背面に表示されます。
|