Python
 Computer >> コンピューター >  >> プログラミング >> Python

matplotlibを使用して.txtファイルからデータをプロットします


matplotlibを使用して.txtファイルからデータをプロットするには、次の手順を実行できます-

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • bar_namesとbar_heightsの空のリストを初期化します。
  • サンプルの.txtファイルを読み取り「r」モードで開き、バーの名前と高さのリストに追加します。
  • 棒グラフを作成します。
  • 図を表示するには、 show()を使用します メソッド。

from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

bar_names = []
bar_heights = []

for line in open("test_data.txt", "r"):
bar_name, bar_height = line.split()
bar_names.append(bar_name)
bar_heights.append(bar_height)

plt.bar(bar_names, bar_heights)

plt.show()

" test_data.txt "には次のデータが含まれています-

Javed  12
Raju   14
Rishi  15
Kiran  10
Satish 17
Arun   23

出力

次の出力が生成されます

matplotlibを使用して.txtファイルからデータをプロットします matplotlibを使用して.txtファイルからデータをプロットします


  1. Matplotlibのヒストグラムデータから折れ線グラフをプロットするにはどうすればよいですか?

    matplotlibのヒストグラムデータから折れ線グラフをプロットするには、numpyヒストグラム法を使用して一連のデータのヒストグラムを計算します。 ステップ 現在の図にサブプロットを追加します。nrows=2、ncols =1 およびインデックス=1 。 numpyヒストグラム法を使用して、一連のデータのヒストグラムを取得します。 hist()を使用してヒストグラムをプロットします edgecolor =blackを使用するメソッド 。 インデックス2では、計算されたデータを使用します(numpyヒストグラムから)。それらをプロットするには、 plot()を使

  2. Matplotlibを使用してiPythonノートブックからファイルとして図を保存します

    図をiPythonからファイルとして保存するには、次の手順を実行できます- 新しいフィギュアを作成するか、既存のフィギュアをアクティブにします。 add_axes()を使用して図に軸を追加します メソッド。 指定されたリストをプロットします。 savefig()を使用してプロットを保存します メソッド。 例 from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] =