반응형
FacetGrid에서 순서 바꾸기
row_order col_order 파라미터를 활용한다.
g = sns.FacetGrid(df, col="species", col_order=[0,2,1],row="subset",row_order=['C','B','A'])
from sklearn.datasets import load_iris
import pandas as pd
import seaborn as sns
import numpy as np
import matplotlib.pyplot as plt
data = load_iris()
df = pd.DataFrame(data.data, columns=['sepal.length','sepal.width','petal.length','petal.width'])
df['species'] = data.target
df['subset'] = np.random.choice(['A','B','C'],150,replace=True)
g = sns.FacetGrid(df, col="species", col_order=[0,2,1],row="subset",row_order=['C','B','A'])
g = g.map(plt.scatter, "sepal.length", "sepal.width")
Reference:
https://stackoverflow.com/questions/61541776/seaborn-ordering-of-facets
반응형
'파이썬' 카테고리의 다른 글
[에러] matplotlib 그래프를 만들 때 한글이 깨지는 경우 / fontmanager.addfont (0) | 2024.09.01 |
---|---|
python turtle graphic을 visual code studio에서 실행하기 / terminal 말고 run 버튼 눌러서 실행 (0) | 2023.07.20 |
[matplotlib] local 로컬에서 custom font, 원하는 ttf 파일 사용하기 (0) | 2023.06.15 |
pdf to image 빠르게하기 with PyMuPDF (directory 폴더 없으면 만들기까지) (0) | 2023.06.02 |
파이썬 readlines 결과에서 \n 제거하기 / read().splitlines() 사용하기 (0) | 2023.04.06 |
[matplotlib] 과학적 표기법(1e2, 1e-3 등) 그냥 숫자로 바꾸기 scientific notation (0) | 2023.02.15 |
[Colab] 코랩에서 matplotlib 한글 폰트 깨짐 수정 apt-get install -y fonts-nanum (0) | 2023.02.15 |
[matplotlib] pandas Bar plot에서 하나만 다른 색 칠하기 (0) | 2023.02.15 |