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

Matplotlibで簡単なロリポッププロットを作成するにはどうすればよいですか?


簡単なロリポッププロットを作成するには Matplotlibでは、次の手順を実行できます-

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。

  • データフレームを作成します、 df 、2次元、サイズ変更可能、潜在的に異種の表形式データ。

  • sort_values()を使用して、順序付けられたデータフレームを作成します 。

  • データフレームインデックスの範囲でリストを作成します。

  • 幹葉図を作成します 、順序付けられたデータフレームを使用します。

  • xticksを設定します およびラベル xticks()を使用する メソッド。

  • 図を表示するには、 show()を使用します メソッド。

import numpy as np
from matplotlib import pyplot as plt
import pandas as pd

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

df = pd.DataFrame({'group': list(map(chr, range(65, 85))), 'values': np.random.uniform(size=20)})

ordered_df = df.sort_values(by='values')

my_range = range(1, len(df.index) + 1)

plt.stem(ordered_df['values'])

plt.xticks(my_range, ordered_df['group'])

plt.show()

出力

Matplotlibで簡単なロリポッププロットを作成するにはどうすればよいですか?


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

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

  2. Matplotlibで複数のX軸またはY軸をプロットするにはどうすればよいですか?

    複数のX軸またはY軸をプロットするには、 twinx()を使用できます。 またはtwiny() メソッドでは、次の手順を実行できます- subplots()の使用 メソッド、図とサブプロットのセットを作成します。 [1、2、3、4、5]のデータポイントを左側のY軸スケールにプロットします。 twinx()の使用 この方法では、X軸は共有されているが、Y軸は独立しているax2の双子の軸を作成します。 [11、12、31、41、15]のデータポイントを右側のY軸スケールに青色でプロットします。 tight_layout()の使用 方法として、サブプロット間および