先日、初めて学校でgnuplotを習ったのですが、
saveコマンドの使い方がよくわかりません。マニュアルには、「それまで描画した最後のグラフを作成する手順がファイルに保存される」とあり、とりあえず、
 >set samples 200
>set xrang [-10:10]
>plot sin(x) としてサインのグラフをかいてみて
その後
 >save ''graph.plt'' として保存しようと思ったのですが no such directly or file と表示され
保存できません。どうずればできるのですか。出力先とか
を変更するのですか。よくわかりません。どなたか教えて下さいお願いします。

A 回答 (1件)

>その後>save ''graph.plt'' として保存しようと思ったのですが……保存できません


ファイルの名前をダブルクオートで囲んでしまっためです。
>save 'graph.plt'
として下さい。これでちゃんと最後の描画コマンドが保存されているはずです。

なお作成されたファイルで
gnuplot graph.plt
などとして実行すると、おそらく一瞬グラフ画面が出ただけで終了してしまうはずです。
(もしかしたら新しいバージョンではそういうことは起こらないかも知れません。
そのときは以下に書いたことは無視して下さい。)

それを防ぐために出来たファイルgraph.plt に1行書き加える必要があります。
graph.pltは単なるテキストファイルなのでmuleなどのテキストエディタで開けます。
こんな感じのファイルになっているはずです。

#  G N U P L O T
#  Unix version 3.5 (pre 3.6)
#  …
#  ・
#  ・
# set terminal x11
# set output
set noclip points
set clip one
  ・
  ・
  ・
plot sin(x)
#  EOF

このファイルの 「plot sin(x)」と「 #  EOF」 の間の行に
pause -1
を書き加えて下さい。
こうすれば
gnuplot graph.plt
で、グラフ描画の画面が出て止まります。
終了したい時はコマンドラインに戻ってenterキーを押すだけです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qgnuplotで片対数グラフ の書き方について

gnuplotで対数グラフを書く際に
100.0msec 1.0sec 10.0sec (x軸)
1nsec 10nsec 100nsec(y軸)で、
それを「対数グラフ用紙」に作成していきたいのです。

100.0msec 1.0sec 10.0sec (x軸)
1nsec 10nsec 100nsec(y軸)の部分は
>set grid
>set yrange [ y_min : y_max ]
>set xrange [ y_min : y_max ]
とすれば、範囲とグリッド線を書けるのは調べたられたのですが
(範囲はどうやったら、100.0msec 1.0secとかの値になってくれるのかは
分かっていませんが…)

gnuplotで対数グラフ用紙のような背景を書けるかもわからないので
書けない とい事がわかるだけでも
有難いです! でも、できるのであれば書きたいです。

どなたか 分かる方は教えてください! よろしくお願いいたします

Aベストアンサー

set logscale
という命令があります.

型式は
set logscale 軸 底
で,軸は,対数表示したい軸(x,y,z及びそのすべての組み合わせ)
を指定します.
底は対数の底で指定しなければ10となります.
例えば,
set logscale x
ならば,x軸が対数表示され
set logscale y
ならば,y軸が対数表示されます.
もちろん,
set logscale xy
ならば,x軸とy軸の両方とも対数表示(両対数グラフ)されます.
すべての軸を対数表示したい場合は,単に
set logscale
と指定します.

例:
gnuplot > plot [0:5] x**10   これは通常の表示
gunuplot >set logscale y 10 y軸を10を底とする対数表示
gunuplot >replot y軸の底が10のグラフが表示される

QTV番組を、DVDレコーダーにて録画 > PCにて編集 > メディアに保存 > さらに編集… をしたいのですが

mpeg編集ソフト、および、オーサリングソフトの購入を検討しています。
主にやりたいことは、TV番組の録画 & 編集 & 画質+音質の劣化(再エンコード)なしに保存、です。

【録画】DVDレコーダ (Panasonic/DIGA/DMR-EH50) ※XPにて録画
 ↓
【編集】PC (WinXP/Pen4-2.80GHz/2047MB/HDD180GB) ※スマートレンダリング編集
 ↓
【保存】DVD±R/±RW/-RAM (DVDマルチドライブ/HL-DT-ST DVDRAM GSA-4120B)

メディアに保存後も、再び動画の編集をしたいと思うことが出てくるかと思うのですが、
その場合、メディアから、動画を編集ソフトに読み込み > 編集 > 書き込み > … 編集ソフトに読み込み > 編集… という
同じ工程を幾度となく繰り返しても、mpeg動画の画質+音質共に、劣化(再エンコ)はされないものなのでしょうか…?
仮に、何も編集などをしなくても、ただメディアから動画を編集ソフトにて読み込んだり書き込んだりした時点で、
全体的にちょっとずつは劣化していくものでしょうか…?

再エンコされるされないは、使用するソフト(の設定)にもよるかと思いますが、
いくつかの体験版を使用してみた感想として、個人的にはPEGASYS社のTMPGEnc製品が使いやすく感じました。
TMPGEncの製品では、3.0 XPress、DVD Author 2.0、DVD EASY PACK、MPEG Editor、Plus 2.5 …etc.
たくさんのソフトがあり、それぞれ出来ることと出来ないことの細かい違いがあるようですが、
動画の劣化をなるべく少なく編集できるソフトとしては、
どのソフトを購入するのがベストであるか、皆様からのアドバイスをお聞かせ頂けますと大変助かります。

mpeg編集ソフト、および、オーサリングソフトの購入を検討しています。
主にやりたいことは、TV番組の録画 & 編集 & 画質+音質の劣化(再エンコード)なしに保存、です。

【録画】DVDレコーダ (Panasonic/DIGA/DMR-EH50) ※XPにて録画
 ↓
【編集】PC (WinXP/Pen4-2.80GHz/2047MB/HDD180GB) ※スマートレンダリング編集
 ↓
【保存】DVD±R/±RW/-RAM (DVDマルチドライブ/HL-DT-ST DVDRAM GSA-4120B)

メディアに保存後も、再び動画の編集をしたいと思うことが出てくるかと思うのですが、
そ...続きを読む

Aベストアンサー

No.2です。
オーサリングソフトは何かお持ちでしょうか?
バンドルされているとは思いますが。
とりあえず、オーサリングソフトはDVD-Videoを作成するのに不可欠なので、
何もなければ(あっても使用に堪えないなら)
「TMPGEnc DVD Author 2.0」はお薦めです。

「TMPGEnc MPEG Editor」はDIGAで録画したデータ
から不用部部をカットしMPEGで保存するにはすばらしい製品です。
「TMPGEnc DVD Author 2.0」でも似たような機能はありますが、MPEGファイルとしてはPCで管理できません。
そのままオーサリングまでするのなら、「TMPGEnc DVD Author 2.0」で十分ということです。

[映像出力設定]ですが、
これはあくまでもエンコードが必要な場合の設定です。
従ってCBR/VBRのどちらでもあまり影響はないでしょう。

エンコードされる条件の一つがカットした部分の処理です。
フレーム単位での編集が可能になったため、この前後の部分がエンコードされます。(スマートレンダリング)
数値はスマートレンダリングの画質の設定です。
違和感があれば変更してみてください。
他の部分はほとんど無劣化で出力されます。
詳しくは
「TMPGEnc MPEG Editor」→「オプション」→ヘルプ
「使用方法」→「出力設定」を参照してください。

EASY PACKですが、
TMPGEnc DVD Author 2.0 → 1.6 なので良くないと思います。

もし、「TMPGEnc DVD Author 2.0」と「TMPGEnc MPEG Editor」の二つを購入するなら、「TMPGEnc DVD Author 2.0」には優待販売があるので
「TMPGEnc MPEG Editor」を先に購入したほうがお得です。

No.2です。
オーサリングソフトは何かお持ちでしょうか?
バンドルされているとは思いますが。
とりあえず、オーサリングソフトはDVD-Videoを作成するのに不可欠なので、
何もなければ(あっても使用に堪えないなら)
「TMPGEnc DVD Author 2.0」はお薦めです。

「TMPGEnc MPEG Editor」はDIGAで録画したデータ
から不用部部をカットしMPEGで保存するにはすばらしい製品です。
「TMPGEnc DVD Author 2.0」でも似たような機能はありますが、MPEGファイルとしてはPCで管理できません。
そのままオーサリ...続きを読む

Qgnuplotで鳥瞰図グラフ

gnuplotの使い方がよく分からないので教えて下さい。
卒論で3次元のデータをテキストファイルに書き込んでgnuplotで鳥瞰図表示のグラフを作成したいと思っていますがうまくいきません。

連続関数ではないのでうまく鳥瞰図にできるかわからないのですがうまく表示させる方法があれば教えて下さい。

splotなどの関数は使いましたが値が0である場所もあるのでなかなかきれいになりません。できれば鳥瞰図の下に等高線を表示させたいと思っています。
よろしくお願い致します。

Aベストアンサー

直接の回答ではありませんが、参考のURLをご覧下さい。
私も、たびたびお世話になっているホームページです。
質問者さんの望み通りの事が出ているかはわかりませんが、色々と細かい設定がわかることと思います。

参考URL:http://t16web.lanl.gov/Kawano/gnuplot/

Qgnuplotでのグラフの作り方について教えてください。

gnuplotで、例えば

100 200 300 400
600 500 200 100
800 400 200 500

というテキストファイルがあります。
これをグラフにしたいのですが、
X軸をこの行の数を取り入れたいのですが
どうすればいいのでしょうか?
やはり、一列目に

1
2
3

と入れなければいけないのでしょうか?
わかりにくいかもしれませんが
補足はしますので、ご指導おねがいします。

Aベストアンサー

行数と1列目でグラフを描く場合には,
plot "filename" using 0:1
というように,using xcol:ycolで
0を設定してあげれば良いですよ

Qフォトショップ上でjpg画像にsample文字を入れる

jpg画像のデータにsampleという文字を入れたいのですが、
大量にあるのでフォトショップ上でアクションとかで
できないでしょうか?
またどのようにすればいいのかわかりません。
お判りの方がいらっしゃればご教授下さい。

Aベストアンサー

以前以下で回答しました。
参考にしてください。
http://oshiete1.goo.ne.jp/kotaeru.php3?qid=2825819


人気Q&Aランキング

おすすめ情報