tagCANDY CGI VBレスキュー(花ちゃん) - VBレスキュー(花ちゃん)の投稿サンプル用掲示板 - Visual Basic 6.0 VB2005 VB2010
VB2005用トップページへVBレスキュー(花ちゃん)のトップページVB6.0用のトップページ
VBレスキュー(花ちゃん)の投稿サンプル用掲示板
     サンプル投稿用掲示板  VB2005 〜 用トップページ  VB6.0 用 トップページ
複合グラフで折れ線を最前面に表示する(VB6.0) ( No.34 )  [親スレッドへ]
日時: 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〜  全ての系列の背面に表示されます。




 [スレッド一覧へ] [親スレッドへ]