質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
gnuplot

gnuplot(ニュープロット)は、2次元や3次元のグラフ作成ができるソフトウェアです。さまざまな数式やデータ集計などのグラフを描写することが可能で、特に2次元グラフを描画する機能は強力です。

Q&A

1回答

4642閲覧

gnuplotについて

退会済みユーザー

退会済みユーザー

総合スコア0

gnuplot

gnuplot(ニュープロット)は、2次元や3次元のグラフ作成ができるソフトウェアです。さまざまな数式やデータ集計などのグラフを描写することが可能で、特に2次元グラフを描画する機能は強力です。

0グッド

0クリップ

投稿2019/01/19 08:50

編集2019/01/19 12:32

gnuplot

1%gnuplot> plot "output.dat" using 1:2 with lines 2 31 683.3333333 4^ 5"output.dat", line 2: invalid command 6

上記のようなエラーが出るのですが、原因がわかりません。
お手数ですがよろしくお願いいたします。
output.datの中身は以下のとおりです。

output.dat

11 683.3333333 22 319.6666667 33 223.6666667 44 192.3333333 55 173 66 153.3333333 77 144.6666667 88 139.3333333 99 132 1010 115.3333333 1111 126.3333333 1212 121 1313 121 1414 113.3333333 1515 112.6666667 1616 117.3333333 1717 118 1818 110.6666667 1919 104.6666667 2020 104.3333333 2121 103.6666667 2222 96 2323 103.3333333 2424 105.3333333 2525 104.6666667 2626 91.3333333 2727 92.3333333 2828 103.6666667 2929 106.3333333 3030 101.3333333 3131 103 3232 99.3333333 3333 105.3333333 3434 104.3333333 3535 97.3333333 3636 102.3333333 3737 100 3838 92.6666667 3939 102.6666667 4040 99.6666667 4141 95.6666667 4242 96 4343 98.6666667 4444 100.666667 4545 106.666667 4646 107.666667 4747 107.666667 4848 98.666667 4949 101 5050 98 51

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

"output.dat" の数字と数字の区切りが全角空白文字になっています。
これをTABに置換するとグラフが表示できました。

実行環境

  • gnuplot 5.2 patchlevel 6
  • Aquaterm / macOS

投稿2019/01/19 17:57

編集2019/01/20 04:06
fu7mu4

総合スコア1088

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2019/01/20 03:56

回答ありがとうございます。TABに置換して再度やってみたのですが、同じエラーが表示されてしまいました。
fu7mu4

2019/01/20 04:04

データの改行文字がおかしいのかもしれません。Windows用の改行文字またはUNIX用の改行文字に変換してみてください。
退会済みユーザー

退会済みユーザー

2019/01/20 04:19 編集

改行コードを調べてみたのですが、以下のとおりUNIX用の改行コードが使われているようでした。 TABのスペースがここでは表示されていないかもしれないですが、ターミナル上ではきちんと表示されています。 0000000 1 6 8 3 . 3 3 3 3 0000020 3 3 3 \n 2 3 1 9 . 0000040 6 6 6 6 6 6 7 \n 3 0000060 2 2 3 . 6 6 6 6 6 6 7 \n 4 0000100 1 9 2 . 3 3 3 3 3 3 3 \n 0000120 5 1 7 3 \n 6 0000140 1 5 3 . 3 3 3 3 3 3 3 \n 0000160 7 1 4 4 . 6 6 6 6 0000200 6 6 7 \n 8 1 3 9 . 0000220 3 3 3 3 3 3 3 \n 9 0000240 1 3 2 \n 1 0 1 1 5 . 0000260 3 3 3 3 3 3 3 \n 1 1 0000300 1 2 6 . 3 3 3 3 3 3 3 \n 1 2 0000320 1 2 1 \n 1 3 0000340 1 2 1 \n 1 4 1 1 3 . 0000360 3 3 3 3 3 3 3 \n 1 5 0000400 1 1 2 . 6 6 6 6 6 6 7 \n 1 6 0000420 1 1 7 . 3 3 3 3 3 3 3 \n 0000440 1 7 1 1 8 \n 1 8 0000460 1 1 0 . 6 6 6 6 6 6 7 \n 0000500 1 9 1 0 4 . 6 6 6 6 0000520 6 6 7 \n 2 0 1 0 4 . 0000540 3 3 3 3 3 3 3 \n 2 1 0000560 1 0 3 . 6 6 6 6 6 6 7 \n 2 2 0000600 9 6 \n 2 3 1 0000620 0 3 . 3 3 3 3 3 3 3 \n 2 4
fu7mu4

2019/01/20 05:35

Windowsの改行に変換してからwindows上のgnuplotで実行する または UNIXの改行のままLinuxやUNIX上のgnuplotで実行してください。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問