-PR-
解決済み

gnuplotの使い方が・・

  • すぐに回答を!
  • 質問No.98271
  • 閲覧数150
  • ありがとう数0
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 16% (26/154)

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

質問者が選んだベストアンサー

  • 回答No.1
レベル11

ベストアンサー率 67% (126/186)

>その後>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キーを押すだけです。
関連するQ&A
-PR-
-PR-
このQ&Aのテーマ
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


新大学生・新社会人のパソコンの悩みを解決!

いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ