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

Matplotlib棒グラフのすべての棒を取得するにはどうすればよいですか?


Matplotlibチャートのすべてのバーを取得するには、 bar()を使用できます。 メソッドとバーを返します。−

ステップ

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • 図とサブプロットのセットを作成します。
  • xを作成します およびy subplots()を使用したデータポイント メソッド。
  • 棒グラフを作成し、に保存します 変数。
  • 特定のバーのセットのフェースカラーを設定します。
  • 図を表示するには、 show()を使用します メソッド。

import numpy as np
import matplotlib.pyplot as plt

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

fig, ax = plt.subplots()

x = np.arange(7)
y = np.random.rand(7)

bars = ax.bar(x, y, color='red')
bars[0].set_color('yellow')
bars[4].set_color('blue')

plt.show()

出力

Matplotlib棒グラフのすべての棒を取得するにはどうすればよいですか?


  1. 開いているすべてのpyplotウィンドウ(Matplotlib)を閉じるにはどうすればよいですか?

    plt.figure()。close(): フィギュアウィンドウを閉じます。 close() 単独で現在の数値を閉じます close(h) 、hはFigureインスタンスであり、そのFigureを閉じます close(num) number =numで図を閉じます close(name) 、nameは文字列で、そのラベルで図を閉じます close(all) すべてのフィギュアウィンドウを閉じます 例 from matplotlib import pyplot as plt fig = plt.figure() ax = fig.add_subplot() plt.sho

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

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