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

入力*.txtファイルを使用して非常に単純な棒グラフ(Python、Matplotlib)をプロットする方法は?


入力テキストファイルから非常に単純な棒グラフをプロットするには、次の手順を実行できます-

  • バー名の空のリストを作成します および高さ

  • テキストファイルを読み、各行を繰り返します。

  • 名前を追加する および高さ リストに。

  • バーをプロットします リストの使用 (ステップ1)。

  • 図を表示するには、 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 75
Raju 65
Kiran 55
Rishi 95

出力

入力*.txtファイルを使用して非常に単純な棒グラフ(Python、Matplotlib)をプロットする方法は?


  1. Python Matplotlibを使用して3Dグラフをプロットする方法は?

    Pythonを使用して3Dグラフをプロットするには、次の手順を実行できます- figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 3D軸オブジェクトを取得します。 データポイントのx、y、zリストを作成します。 scatter3D()を使用して3D散布点を追加します メソッド、x、y、zデータポイント、 markersize =150 およびma​​rker=diamond 。 図を表示するには、 show()を使用します メソッド。 例 from mpl_toolkits.mplot3d imp

  2. Pythonでmatplotlibを使用して積み上げ棒グラフを表示するにはどうすればよいですか?

    Matplotlibは、データの視覚化に使用される人気のあるPythonパッケージです。データの視覚化は、実際に数値を調べたり複雑な計算を実行したりすることなく、データで何が起こっているのかを理解するのに役立つため、重要なステップです。定量的な洞察を聴衆に効果的に伝えるのに役立ちます。 Matplotlibは、データを使用して2次元プロットを作成するために使用されます。 Pythonアプリケーションにプロットを埋め込むのに役立つオブジェクト指向APIが付属しています。 Matplotlibは、IPythonシェル、Jupyterノートブック、SpyderIDEなどで使用できます。 Pyth