09/10/19 16:13:09
matplotlibのマニュアル読み終わったー。
gnuplot vs matplotlib
2Dプロット系: "できること" で言えば、パイチャートなどがデフォルト
でプロットできる matplotlib の方が上。ちょっと混み入った設定や
アノテーションの加え方も matplotlib の方が楽。
3Dプロット系: 完成度と速度の面で gnuplot の勝ち。
プロットプログラムの再利用性: これは matplotlib の余裕勝ち。
見た目の綺麗さ: matplotlibではデフォでグラフにアンチエイリアスや
ヒンティングがかかっている。gnuplot だと wx 末端を使えば
matplotlibのそれとほとんど同様になるが、他の末端も
含めて評価するとmatplotlibに軍配が上がる。
数式: TeXのフォントがデフォルトで入っていて、インストール直後
LaTeXのインストール無しでも即効TeXと同じように書けるので matplotlib の勝ち。
結論としては、多種多様のプロットを生成したいのであれば、
matplotlibを使った方が長期的に見て効率が良さそう。特に python 使い
であれば、断然 matplotlib の方が有利。それと、gnuplotはあまり融通
が効かず、ちょっとした変更が時に面倒だったり、"できそうでできない"
ことが何気に結構あったりしたが、matplotlibなら、その心配は無さそう。
しかし、「簡単にsin(x)のプロットが作れればいいやー」程度のユーザーなら、
gnuplotでいいと思うし、そういった単純なグラフなら gnuplot の方が簡単。
709:名無しさん@お腹いっぱい。
09/10/19 16:24:26
>>708
わかりやすいまとめthx
ちょっと使ってみるわ
710:デフォルトの名無しさん
09/10/22 21:15:00
すいません。ちょっとわからなくて困っています
gnuplotをDLしたんですが
ファイルをドロップしても(メモで適当に作った一行の.datファイル)
1
^
"ファイル名", line 1: invalid command
というエラーが出てしまいます
dosじゃなくてunixのデータのほうがいいのかとか、拡張子とか、空白文字
とかいろいろ変えてみましたがだめでした;;
原因が思い当たる方、教えてください。お願いします><
711:名無しさん@お腹いっぱい。
09/10/22 21:39:06
基本的に使い方が間違っている。
まず、.datファイルをgnuplot.exeと同じフォルダに入れておく。
次にgnuplot.exeをダブルクリックして起動させる。
後は
plot "hoge.dat"
と入力すればよい 。
712:デフォルトの名無しさん
09/10/22 23:24:13
>>711
なるほど。できました。お恥ずかしい・・・
ありがとうございました!!
713:exokTkAfr
09/10/23 21:55:20
Anatomy and Desperate Housewives. ,
714:名無しさん@お腹いっぱい。
09/10/24 20:45:43
>>702-709のレス見て、自分もMatplotlib使い始めました!
ところで、2chにMatplotlibのスレッドって無いよね?
誰か立ててくれないかな?
715:名無しさん@お腹いっぱい。
09/10/24 20:47:31
この板でいいのかな?
716:名無しさん@お腹いっぱい。
09/10/24 20:50:26
多分いいと思う。
717:名無しさん@お腹いっぱい。
09/10/24 20:56:41
>>715
俺が立てるよ。
今、テンプレつくってるからまっててくれ。
この板よりも、プログラムにする予定。
718:名無しさん@お腹いっぱい。
09/10/24 20:57:17
>>717
よろしく。
719:名無しさん@お腹いっぱい。
09/10/24 21:08:59
>>714,>>718
立てた。
スレリンク(tech板)
720:っむりなんだい!(無理難題)
09/11/12 13:47:36
グラフ生成フリーソフト「gnuplot」について、
RGBカラープロットをしたいのですが、手法をお教えいただきたいです!
データが0.000000 ~ 1.000000の間で正規化された、以下のような3次元列txtデータがあります。
---------------------------------
0.505624 0.507641 0.154209
0.505599 0.507641 0.148951
0.505577 0.507638 0.143832
0.505555 0.507632 0.138848
・
・
・
---------------------------------
これをgnuplotを用いて3次元グラフにします。
そのときに、コマンド
gnuplot> splot "(ファイル名).txt" w d
とすると、赤いドットで表示されます。
これを、以下の図のような3次元軸 X Y Z を、R G B に対応させて、輝度をつけた表示をしたいと考えています。
URLリンク(ja.wikipedia.org)
正規化されているデータは1~256(0~255)に正規化しなおすことももちろん可能なので、
どういったコマンドや手法を用いれば可能なのかご教授いただきたいです。
また、gnuplot環境ではむずかしいとあれば、ほかのグラフ生成フリーソフトなどの手法も教えていただきたいです。
721:名無しさん@お腹いっぱい。
09/11/12 16:22:20
リンクぐらいしっかり貼れや
722:名無しさん@お腹いっぱい。
09/11/13 11:41:24
test
723:名無しさん@お腹いっぱい。
09/11/19 21:00:56
gnuplotの精義買ってみた
一番関心したのは出力したsvgデータをinkscapeで編集するための
inkscape用パッチをDLできるURLが紹介されていた事だった
724:名無しさん@お腹いっぱい。
09/11/20 00:44:30
それが一番というのは誉めているのか貶しているのか
725:Mei
09/11/23 14:55:53
初めて書かせてもらいます。
今,gnuplotで20列100行の値を描写したいのですが、値の内容が1E-7から7までと値の幅がひろい物で
matrixやimageでプロットしても真っ白で何も描かれませんでした。どうやったら描写されるのでしょうか?
以下のように描写したいのですが。。。描写できないのでしょうか???
URLリンク(www-antenna.ee.titech.ac.jp)
よろしくお願いします。
726:名無しさん@お腹いっぱい。
09/11/24 13:07:42
質問です
X軸の数字の右端が切れてしまうんですが、どうすれば良いですか
727:名無しさん@お腹いっぱい。
09/11/28 16:04:00
>>725
日本語でおk
728:名無しさん@お腹いっぱい。
09/11/28 16:14:06
>>726も日本語でおk
意地悪で言ってるんじゃなくて、きちんとした回答が欲しいならば
聞き手が理解できる質問をしてください。
729:名無しさん@お腹いっぱい。
09/11/28 19:01:28
アンタ優しい人だなぁ。
730:名無しさん@お腹いっぱい。
09/11/29 02:38:57
質問してるのはこちらなのに「わからない」なんて
こちらはわかる人に質問しているので
わからない人に教えてもらおうとは思いません
こちらが細かく説明すると
本当はわかっていない人でも
何か答えられるような気分になるものですが
それは錯覚です
本当にわかっている人はこちらが細かく説明しなくても
十分満足な答えをくれますし、向こうも負担とは思わないものです
そういう人を「エスパー」とか言って揶揄するのは勝手ですが
自分がわかってないことを素直に認めるのも重要だと思います
731:名無しさん@お腹いっぱい。
09/11/29 11:38:20
さすがに3点はあげられないなぁ…
732:名無しさん@お腹いっぱい。
09/12/03 07:28:39
URLリンク(www.cfca.nao.ac.jp)