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

Seabornの線形回帰ジョイントプロットで回帰線の色を変更する方法

Seabornの線形回帰ジョイントプロット(jointplot)で回帰直線の色を変更したい場合は、jointplot()メソッドの引数としてjoint_kwsを指定します。joint_kwsは、ジョイント領域に描画されるプロット関数(この場合はregplot)へ渡されるキーワード引数の辞書であり、ここで「color」キーを使うことで回帰線や散布図の色を自由に設定できます。

手順

  • 図のサイズを設定し、サブプロット間および周囲の余白を調整します。
  • NumPyを使ってxとyのデータポイントを作成し、Pandasのデータフレームに変換します。
  • joint_kwsを引数に含めて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))
g = sns.jointplot(x="x", y="y", data=df, kind='reg', height=3.5, joint_kws={'color':'green'})

plt.show()

実行結果

上記のコードを実行すると、緑色の回帰直線が描かれたジョイントプロットが表示されます。散布図の点も同様に緑色でプロットされ、周辺分布(ヒストグラム)が軸上に配置されたグラフになります。

Seabornの線形回帰ジョイントプロットで回帰線の色を変更する方法

  1. 【Python】TkinterのOptionMenuウィジェットでメニューの背景色を変更する方法

    OptionMenuウィジェットとはアプリ開発では、ドロップダウンリスト形式で複数の選択肢を表示するメニューが必要になる場面があります。こうした機能を実現するために、TkinterにはOptionMenuウィジェットが用意されています。OptionMenuウィジェットを使えば、選択肢となる項目リストを簡単に追加でき、ユーザーに直感的な操作性を提供できます。また、背景色・文字色・幅・高さなどのプロパティを設定することで、ウィジェットの見た目や動作を自由にカスタマイズすることも可能です。メニュー部分の背景色を変更するポイント通常のconfig()メソッドだけでは、クリック時に表示されるメニュー本体

  2. 【Tkinter入門】クリック時に長方形の色を変更する方法をわかりやすく解説

    Canvasウィジェットは、Tkinterライブラリの中でも最も汎用性の高いウィジェットのひとつです。さまざまな種類・サイズの図形を作成したり、オブジェクトをアニメーションさせたり、グラフィックスを可視化したりと、幅広い用途に活用できます。Tkinterでキャンバス上の特定のアイテムのプロパティを変更したい場合は、itemconfig(**options) メソッドを使用します。このメソッドでは、塗りつぶし色(fill)、輪郭色(outline)など、キャンバス上に定義されたアイテムの各種プロパティをオプションとして指定できます。サンプルコード:ボタンクリックで長方形の色を変更する以下の例では