Gnuplotでグラフを作成しようとしています。 xrange
、yrange
、およびlabels
を指定しましたが、次のコマンドを入力したとき:
gnuplot>プロット1:
gnuplotは私に言う:
警告:読み取り不可能なファイル「data.txt」をスキップしますプロットにデータがありません。
データファイルがどのように読み取れないかわかりません。これは私のdata.txt
は次のようになります。
X Y [I didn't enter X and Y into my text file]
10000 0.030
5000 0.02
1000 0.012
私は何か間違ったことをしているに違いない-gnuplotを使用するのはこれが初めてです。適切なdata.txtファイルを作成する方法をGoogleで検索してみました。
編集:
プログラミングのQ&Aサイトで質問するのは奇妙に聞こえるかもしれませんが、データを含む典型的なテキストファイルはどのようなものでしょうか。私はコンピュータープログラマーではなく、生化学のクラスのグラフをプロットしようとする学部生です。
plot "data.txt" using 1:2 with lines
私のために働く。実際にデータファイルに空白行がありますか?それは空のプロットを引き起こします。データなしのプロットを見ることができますか?プロットx * xと同様。そうでない場合、端末が正しくセットアップされていない可能性があります。
ほとんどの人が答えたように、ファイルが存在しないか、パスを正しく指定していません。
または、構文を間違って書いているだけです(構文がどのようなものであるかがわからない限り、特に「ヘルプ」自体が間違っている場合はわかりません)。
Windows 7上のgnuplot 4.6.0の場合、端末タイプはWindowsに設定
ファイルのwhole pathが指定されていることを確認してください。そうでない場合は検索されません(デフォルトは「ドキュメント」のようです)
必ずこの構文を使用してください。
plot 'path\path\desireddatafile.txt'
ない
plot "< path\path\desireddatafile.txt>"
NOR
plot "path\path\desireddatafile.txt"
また、Unicodeなどではなく、.txtファイル形式ANSIのように、ファイルが正しい形式であることを確認してください。
次のようにデータファイルを作成します。
# X Y
10000.0 0.01
100000.0 0.05
1000000.0 0.45
そしてそれをプロットします
$ gnuplot -p -e "plot 'filename.dat'"
良いチュートリアルがあります: http://www.gnuplotting.org/introduction/plotting-data/
Windows 7のバージョンで提供されているPlot-> Data filename ...オプションを使用してファイルを開こうとすると、同じ問題が発生しました(ところで、同じバージョンのOPシステムを持つ別のコンピューターでうまく機能しました)。
次に、ディレクトリを変更して.plt
ファイルを保存しようとしましたが、機能しませんでした。最後に、この投稿のキューで以前にLinuxで示されたように、手動でテープに記録しようとしました。
gnuplot > plot "./datafile.dat"
そしてそれは働いた!
将来の参考のために、私は同じ問題を抱えていました
「警告:読み取れないファイルをスキップしています」
linuxで。その理由は、タブ補完を使用するのが大好きだからです。
gnuplot> plot "./datafile.txt "
Cmd.exeショートカットのプロパティに移動し、すべての「.txt」ファイルを配置する場所にファイル名を追加して「開始」を変更します。同じ問題があり、ファイル全体を「D:\」として配置します。プロパティの「開始」に「photon」があり、機能しました。すべてのファイルをそのフォルダに配置する必要があることを忘れないでください。そうしないと、各データファイルに多くのショートカットを作成する必要があります。
私はまったく同じ問題を抱えていました。私が抱えていた問題は、入力した.pltファイルをまだ保存していないことです。修正:プロットしようとしていたデータと同じディレクトリに.pltファイルを保存すると、突然機能しました!それらが同じディレクトリにある場合、パスを指定する必要はありません。ファイル名を入力するだけです。
以下は、私に何が起こっていたか、そしてそれをどのように修正したかです。最初の行は、両方が抱えていた問題を示しています。 2行目に保存し、3行目が機能しました!
gnuplot> plot 'c:/Documents and Settings/User/Desktop/data.dat'
warning: Skipping unreadable file c:/Documents and Settings/User/Desktop/data.dat
No data in plot
gnuplot> save 'c:/Documents and Settings/User/Desktop/myfile.plt'
gnuplot> plot 'c:/Documents and Settings/User/Desktop/data.dat'
このエラーは通常、ファイルが見つからなかったことを意味します。
コマンドラインからファイルを見ることができますか?
0x0d
を使用)。