2つの列を持つ100の.txtファイルがあります。ファイル名はfile0、file1、file2、...、file99です。私はすべてを1つのグラフにプロットしたい。どうすればgnuplotやpythonやmatlabやCでこれを行うことができますか?複数のファイルを共通のベース名でプロットする
-3
A
答えて
0
# Example Python implementation using matplotlib
import numpy as np
import matplotlib.pyplot as plt
delim = "," # Whatever delimiter your txt file uses
basename = "file"
numFiles = 100
plt.figure()
for i in range(numFiles):
filename = basename + str(i) + ".txt"
data = np.loadtxt(filename, delimiter=delim)
print data.shape
plt.plot(data[:,0], data[:,1])
plt.show()
0
Pythonでそれらを読んだり、リストのセットを取得したり、Plotlyのような宣言的なプロットパッケージを使用することは難しくありません。
Matplotlibはすばやく簡単ですが、明らかに思われるよりも多くの作業が必要になることがあります。特に、多くのデータポイントが厄介になってしまいます。
のgnuplotで
0
:もちろん
plot for [n=0:99] "file".n with lp
(など、さまざまなスタイル、using
ディレクティブ、)必要に応じて、あなたは、plotコマンドを変更することができます。
関連する問題
- 1. 複数のマイクロサービスプロジェクトに共通するPOMベースのプラグイン
- 2. 複数のプロジェクト間で共通のファイルを共有する方法
- 3. VB.Net:複数のファイルに共通のコードを含める
- 4. 共通の名前を持つ複数行の追加
- 5. 複数のアンドロイドタブ間で共通のデータ
- 6. アクセス:共通の変数で複数のクエリを実行する
- 7. gimの複数インスタンスにわたる共通の履歴ファイル
- 8. 複数のソリューションにまたがる共通のJavaScriptファイル
- 9. matlabで複数のプロットをプロットする
- 10. 複数のファイルから共通の文字列をカットし、
- 11. 複数のクラスオブジェクトを共有し、共通の変数
- 12. 複数のプロジェクトで共通のファイルを共有するためのpythonic方法は何ですか?
- 13. java.lang.NoClassDefFoundErrorが:COM /グーグル/共通/ベース/ MoreObjects AppEngineの
- 14. 複数のコントローラ間の共通のメソッド
- 15. 複数の共通ユーザーコントロール、1つの.jsファイル
- 16. 複数のプロジェクト間で共通のパッケージを使用するベストプラクティス
- 17. 複数のJavaプロジェクトで共通のライブラリを設定する
- 18. 複数のプロパティ間で共通のユーザーを確認するアルゴリズム
- 19. 元の名前で複数のプロットを命名
- 20. 複数のファイルから複数のプロットをプロットし、複数のpdfsをrに保存するループ
- 21. 共通モジュール用の複数のインポートpy32
- 22. 複数のangular4モジュールの共通コード
- 23. 流星共通コードの複数のコレクション
- 24. 複数のビュー間の共通モデル
- 25. 共通のクラスを共有する複数のページのCSSを変更する
- 26. Gnuplot:複数のデータを1つのプロットに複数プロットする
- 27. 複数ファイルのHTML 5ベースのファイルアップロードプラグイン
- 28. 複数のファイルのプロットのトレースバック
- 29. C#で異なるタイプの複数のコントロール用の共通イベントハンドラ
- 30. ベース名でファイルをソート