Seabornの背景色を変更する方法
次の基本構文を使用して、Python で Seaborn プロットの背景色を変更できます。
sns. set (rc={' axes.facecolor':'lightblue ', ' figure.facecolor':'lightgreen '})
次の例は、この構文を実際に使用する方法を示しています。
例: Seaborn の背景色の変更
次のコードは、Seaborn で、プロットの内側に明るい青の背景、プロットの外側に明るい緑の背景を持つ点群を作成する方法を示しています。
import seaborn as sns
import matplotlib. pyplot as plt
#define data
x = [1, 2, 2, 3, 5, 6, 6, 7, 9, 10, 12, 13]
y = [8, 8, 10, 12, 13, 15, 18, 15, 19, 22, 24, 29]
#define seaborn background colors
sns. set (rc={' axes.facecolor':'lightblue ', ' figure.facecolor':'lightgreen '})
#create seaborn scatterplot
sns. scatterplot (x,y)
指定したように、パスの内側の背景色は明るい青、パスの外側の背景色は明るい緑です。
ほとんどの場合、パスの内側と外側で同じ色を使用するのが一般的です。
たとえば、次のコードを使用して、パスの内側と外側の背景色を水色にすることができます。
import seaborn as sns
import matplotlib. pyplot as plt
#define data
x = [1, 2, 2, 3, 5, 6, 6, 7, 9, 10, 12, 13]
y = [8, 8, 10, 12, 13, 15, 18, 15, 19, 22, 24, 29]
#define seaborn background colors
sns. set (rc={' axes.facecolor':'lightblue ', ' figure.facecolor':'lightblue '})
#create seaborn scatterplot
sns. scatterplot (x,y)
16 進数のカラー コードを使用して特定の色を定義することもできることに注意してください。
たとえば、次のコードを使用して、プロット内の背景色として#33FFA2を指定できます。
import seaborn as sns
import matplotlib. pyplot as plt
#define data
x = [1, 2, 2, 3, 5, 6, 6, 7, 9, 10, 12, 13]
y = [8, 8, 10, 12, 13, 15, 18, 15, 19, 22, 24, 29]
#define seaborn background colors
sns. set (rc={' axes.facecolor':'#33FFA2 ', ' figure.facecolor':'lightgrey '})
#create seaborn scatterplot
sns. scatterplot (x,y)
追加リソース
次のチュートリアルでは、Seaborn で他の一般的な操作を実行する方法を説明します。
Seaborn プロットの図のサイズを調整する方法
Seaborn プロットの軸ラベルを変更する方法
Seaborn プロットのティック数を調整する方法