tagCANDY CGI VBレスキュー(花ちゃん) - VBレスキュー(花ちゃん)の投稿サンプル用掲示板 - Visual Basic 6.0 VB2005 VB2010
VB2005用トップページへVBレスキュー(花ちゃん)のトップページVB6.0用のトップページ
VBレスキュー(花ちゃん)の投稿サンプル用掲示板
     サンプル投稿用掲示板  VB2005 〜 用トップページ  VB6.0 用 トップページ
データの行と列を入れ替えてグラフを表示する(VB6.0) ( No.29 )  [親スレッドへ]
日時: 2007/08/03 19:21
名前: 花ちゃん

***********************************************************************************
* カテゴリー:[チャート][][]                                                     *
* キーワード:行列,行と列,系列の入れ替え                                          *
***********************************************************************************
-----------------------------------------------------------------------------------
投稿者:花ちゃん  データの行と列を入れ替えてグラフを表示する  2007/08/03
-----------------------------------------------------------------------------------

Excel では、系列の入れ替え(系列を行方向、列方向に設定)が簡単にできるのだから
MSChart コントロールでも出来るはずだと思って、プロパティ等を色々調べていたら
やっとの事で見つかりました。
ヘルプの解説では下記のようになっているので、試して見ないと気がつかない。

DataSeriesInRow プロパティ

系列データの読み込み元は、図表と関連するデータ グリッドの行か列かを示す値を設定します。値の取得も可能です。

解れば、単純な事だが、DataSeriesInRow で検索しても国内ではヒットしないところを
見ると、私と同じで気がついた人がいないのかな。


下記をsChartViewSet() プロシージャ内かボタンのイベントにでも追加して下さい。

   MSChart1.ShowLegend = True             '凡例を表示(変更が解り易いように表示)

   MSChart1.Plot.DataSeriesInRow = False  '系列を列方向に定義
   MSChart1.Plot.DataSeriesInRow = True   '系列を行方向に定義

----------------------------------------------------------------------------------
  上記コードの実行図
  http://hanatyan.sakura.ne.jp/samplepic/chartno29-1.gif



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