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

Matplotlibの水平積み上げ棒グラフ


Matplotlibで積み上げ棒グラフをプロットするには、 barh()を使用できます。 メソッド

ステップ

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • 年、issues_addressedのリストを作成します およびissues_pending 、年に応じて。
  • の横棒をプロットします およびissues_addressed データ。
  • 積み重ねられた水平バーを作成するには、 barh()を使用します 年、issues_pendingのメソッド およびissues_addressed データ
  • 凡例をプロットに配置します。
  • 図を表示するには、 show()を使用します メソッド。

from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

year = [2014, 2015, 2016, 2017, 2018, 2019]
issues_addressed = [10, 14, 0, 10, 15, 15]
issues_pending = [5, 10, 50, 2, 0, 10]

b1 = plt.barh(year, issues_addressed, color="red")

b2 = plt.barh(year, issues_pending, left=issues_addressed, color="yellow")

plt.legend([b1, b2], ["Completed", "Pending"], title="Issues", loc="upper right")

plt.show()

出力

Matplotlibの水平積み上げ棒グラフ


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

    入力テキストファイルから非常に単純な棒グラフをプロットするには、次の手順を実行できます- バー名の空のリストを作成します および高さ 。 テキストファイルを読み、各行を繰り返します。 名前を追加する および高さ リストに。 バーをプロットします リストの使用 (ステップ1)。 図を表示するには、 show()を使用します メソッド。 例 from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["f

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

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