csvファイルのすべての行から、各行の算術値を2つだけ保持し、作成したいプロットのXYペアとして使用しますそれらをクラスタリングするために書いたコードにそれらを「フィード」します。どんな助け?CSVファイルからmatplotlibで特定のデータをプロットする方法
-1
A
答えて
0
numpy.genfromtxt
を使用すると、delimiter=','
とusecols
kwargを使用して、読み込む列を選択するだけで、csvファイルから特定の列を読み込むことができます。例えば
:
import numpy as np
import matplotlib.pyplot as plt
# Create a dummy csv file
from StringIO import StringIO
mycsv = StringIO("""
1.,2.,3.,9.
3.,4.,2.,4.
8.,3.,4.,1.
1.,6.,3.,4.
""")
# Read csv using genfromtxt. Select only the second and firth columns.
x, y = np.genfromtxt(mycsv, usecols=(1, 3), unpack=True, delimiter=',')
plt.plot(x, y, 'ko')
plt.show()
0
あなたがデータを抽出してリストに保存するPythonのCSVモジュールとリストのインデックスを使用することができます。
私は非常に啓発本サイトのチュートリアルを見つける:https://pythonprogramming.net/reading-csv-files-python-3/
あなたはplt.scatter()のデータをプロットするメソッドを使用することができます。
import matplotlib.pytplot as plt
plt.scatter(x,y) # x and y being 2 lists of the coordinates of your values
plt.show()
関連する問題
- 1. PythonでCSVファイルからデータをプロット/ストリームする方法は?
- 2. matplotlib/pyplotは特定の.txtファイルからデータをプロットしていません
- 3. matplotlibで特定の点を配列にプロットする方法は?
- 4. matplotlibを使用して.txtファイルからデータをプロットする方法
- 5. matplotlibプロットからデータを抽出する方法
- 6. Matplotlib 3Dプロット - パラメトリックカーブを特定の視点からラップアラウンドする
- 7. 多くのインポートされたcsvファイルから特定のcsvファイルの特定の列にアクセスする方法
- 8. csvファイルから特定のデータをMS Accessにインポートする
- 9. pythonのmatplotlibからkdensityプロットからx、yデータを抽出する方法
- 10. Pythonのcsvから特定の日数をプロットする
- 11. 重複する列名を含む.csvファイルからmatplotlibをプロットする
- 12. PyQt5でMatplotlibを使用してCSVファイルをプロットする
- 13. matplotlibを使用してcsvファイルのデータを折れ線グラフにプロットする
- 14. Python経由でCSVから特定のデータをフィルタリングする方法は?
- 15. matplotlibを使用してCSVからタイムスタンプデータをプロットする
- 16. iOSをプロットするデータ - CSVファイル
- 17. matplotlibで不完全なデータをプロットする方法
- 18. MatLabの特定のチャンネルのEDFデータをプロットする方法
- 19. matplotlibでヒートマップをプロットする方法は?
- 20. ファイルからデータ型を特定する方法
- 21. PythonでCSVファイルのデータからいくつかの累積分布関数をプロットする方法は?
- 22. Pyhton Matplotlib - 2列のテーブルからグラフをプロットする方法
- 23. matplotlibを使用して.txtファイルからデータをプロットする方法はありますか?
- 24. C++でCSVファイルからデータを入力する方法は?
- 25. ファイルのアップロードから特定のテキストを特定する方法
- 26. PythonでCSVファイルの特定の行を読み取る方法
- 27. matplotlibで地形データをプロットするplot_surface
- 28. HTMLファイルの.csvからデータを出力する方法は?
- 29. 別のデータフレームからプロット2のデータをプロットする方法 - Python
- 30. csvファイルから新しいcsvファイルに特定の列を追加する
まず、numpyを学び、numpy配列にcsvをロードする方法を学んでください。その後、列を選択してプロットするのは簡単です。クラスター化コードについては、既に理解していることが分かります。 – hpaulj