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

非正方形のSeabornジョイントプロットまたはJointGridをプロットする方法は? (Matplotlib)


非正方形のSeabornジョイントプロットまたはジョイントグリッドをプロットするには、 set_figwidth()を使用できます。 およびset_figheight() メソッド。

ステップ

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • xを作成します およびy numpyを使用したデータポイント。
  • 2列のデータフレームを作成します。
  • jointplot()を使用します ジョイントプロットをプロットする方法。
  • 非正方形にするために、図形の幅と高さを設定できます。
  • 図を表示するには、 show()を使用します メソッド。

import seaborn as sns
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

X = np.random.randn(1000,)
Y = 0.2 * np.random.randn(1000) + 0.5

df = pd.DataFrame(dict(x=X, y=Y))

jp = sns.jointplot(x="x", y="y", data=df, height=3.5,
                  joint_kws={'color': 'red'})
jp.fig.set_figwidth(7.50)
jp.fig.set_figheight(3.50)

plt.show()

出力

非正方形のSeabornジョイントプロットまたはJointGridをプロットする方法は? (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. 2つのSeabornlmplotを並べてプロットする方法(Matplotlib)?

    Seabornで2つのグラフを並べてプロットするには、次の手順を実行できます- 2つのグラフを作成するには、 nrows =1、ncols =2を使用できます。 フィギュアサイズ(7、7)。 キーcol1を使用してデータフレームを作成します およびcol2 、パンダを使用 。 countplot()を使用します バーを使用して、各カテゴリのビンの観測数を表示します。 サブプロット間およびサブプロットの周囲のパディングを調整します。 図を表示するには、 show()を使用します メソッド。 例 import pandas as pd import numpy