gnuplot:3Dグラフ表示

2014-08-12 :  PCクリニック
本文の前に、
-・・・ -・-
現時点での、blogramのランクインカテゴリは、
3、3、0、1、0、 2、0、0、0、0(41)で、換算ポイント 60pt 。
この2日間、殆どランク&bg値の変動は無し?
・-・ - -・

さて、本文。


このところ、“3Dグラフ表示”に填っている???
これは、平面に投影した画像での表示じゃなくて、
マウス・ドラッグで、回転・拡大等々ができるもの。

つい最近では、・・・

先週(2014-08-06)の記事:
Python 学習:Mayavi・MLab・mesh
等の“Mayavi”によるもの。

そして、
1ヶ月前(2014-07-24)の記事:
Python 学習:Axes3D・surface 改
等の“matplotlib”によるもの。


今回、3年以上昔(2011-05-15)の記事:
Wgnuplot:グラフ作成・データ解析用ツール
を思い出した。

そう、“gnuplot”です。


“gnuplot”については、
昨年(2013-06-20)も書いている:
Graphics::GnuplotIF:Perl パッケージ


そこで、今では“Python”メインだが、
改めて“gnuplot”を学習した。

2次元グラフは「plot」コマンドだが、
3次元では、「splot」コマンドになる。
パラメータは、殆ど同じ様なもの。

ただし、“関数”を表示するのではなく、
点の集まりからなるデータを元に表示するには、
“gnuplot”コマンドと同列には書けず、別ファイルを用意する必要がある???

つまり、標準的(?)な操作手順は、

先ず、wgnuplot コマンドで、GUIを立ち上げておく。

そうして置いて、
(1)直接、順番に set コマンド等々を打ち込み、
   最後に、splot コマンドを(データ・ファイル名指定で)打ち込む。
又は、
(2)上記手打ち分を纏めたコマンド・ファイルを作っておいて、
   そのコマンド・ファイルを読み込む 'load' コマンドを打ち込む。
もっとも、これは、
手打ちせずに、コマンド・ファイルをドラッグ&ドロップしてもOK。


そうすると、
gnuplot コマンド・ファイルと、データ・ファイルの2つが必要。

さらに、此を自動化(?)しようとすると、
それ用の、(例えば bat ファイル等々)もう1つファイルが
必要になる???


これでは、我慢が出来ない。
なんとかしたい!

データ・ファイルは外せないので、
表示処理用に“Python”プログラムを作るか。
これなら、2ファイルでなんとかなる?


ところで、データファイルはどんな形式?

先月末(2014-07-29)の記事:
Python 学習:VTK を、Mayavi で
で使った“vtk”ファイルのものについて、

取り敢えず、手打ちで、
いろいろ実験した結果、
&過去の参照サイトを読み返したり、・・・

結局、データ・ファイルは、

# comment
3.0, 0.0, 0.0
1.0, 1.0, 0.0
0.0, 3.0, 0.0

3.0, 0.0, 1.0
1.0, 1.0, 1.0
0.0, 3.0, 1.0

3.0, 2.0, 2.0
2.0, 2.0, 2.0
2.0, 3.0, 2.0


でもイイ様だ。

それから、
“splot”コマンドのパラメータとして、“with pm3d”
を指定すると、
3D“Surface”プロットができる様だ。


本日はここまで。


Python 学習に続く???


見ていただいた序でとは厚かましい限りですが、
お帰りに投票して頂けるとなお嬉しいです。 ⇒ blogram投票ボタン


140808
関連記事
スポンサーサイト

コメントの投稿

管理者にだけ表示を許可する

おきてがみ/blogram
blogram投票ボタン



おきてがみ

最新記事
カレンダー
07 | 2017/08 | 09
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -
月別アーカイブ
カテゴリ
最新コメント
検索フォーム
リンク
プロフィール

<紙>

Author:<紙>
ようこそ。
「パソコンヲタクの雑記帳」
もろもろなことを綴っています。
パソコン ヲタクってねくら?
画像は kami でなく kani です。

カウンター(fc2、i2i) /Google Analytics


i2i(from 2010-08-24)
Total =
Today  =  
Yesterday=
アンチエイジング

Google Analytics
ブックマーク