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

コレクションをプロットする方法。Matplotlibを使用してヒストグラムをカウンターしますか?


collections.Counter を使用してヒストグラムをプロットするには、 bar()を使用できます 方法。 bar()内 メソッドでは、 collections.counter()を使用できます 各要素の頻度を取得します。要素とその頻度を高さとして入力します。

ステップ

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • データポイントのリストを作成します。
  • 辞書を入手、 d collections.Counter()を使用します。
  • d.keys()を使用して棒グラフを作成します およびd.values()。
  • 図を表示するには、 show()を使用します メソッド。

import collections
from matplotlib import pyplot as plt

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

data = [0, 1, 2, 4, 1, 3, 0, 4, 1, 4, 3, 5, 6, 5, 2]

d = collections.Counter(data)

plt.bar(d.keys(), d.values())

plt.show()

出力

コレクションをプロットする方法。Matplotlibを使用してヒストグラムをカウンターしますか?


  1. Matplotlibヒストグラムプロットでラベルを中央に配置するにはどうすればよいですか?

    ヒストグラムプロットの中央にラベルを配置するために、各パッチの中点を計算し、 xticks()を使用してそれに応じてティックラベルを配置できます。 メソッド。 ステップ 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 ランダムな標準サンプルデータxを作成します。 ビンの数の変数を初期化します。 hist()を使用する ヒストグラムプロットを作成する方法。 各パッチの中央にある目盛りのリストを計算します。 ティックラベルのリストを作成します。 xticks()を使用する xticksを配置する方法 およびラベ

  2. 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