- 日時: 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
|