Seaborn
seaborn 在matplotlib 的基础上进行了更高级的封装,能用更少的代码绘制配图。
1、图类型
-
关系型图
-
数据分布型图
-
分类数据型图
-
回归模型分析图
2、多子图网格型图
FacetGrid()
import pandas as pd
import numpy as np
import proplot as pplt
import seaborn as sns
import matplotlib.pyplot as plt
from proplot import rc
rc["font.family"] = "Times New Roman"
rc["axes.labelsize"] = 15
rc['tick.labelsize'] = 13
df = sns.load_dataset('tips')
graph = sns.FacetGrid(df, col ='time', hue ='smoker')
# map the above form facetgrid with some attributes
graph.map(sns.regplot, "total_bill", "tip").add_legend()
graph.add_legend()
plt.show()
PairGrid()
绘图风格、颜色主题和绘图元素缩放比例
sns.set_style("style_name") ## 设置绘图风格
sns.set_palette("palette_name") ## 设置颜色主题
sns.set_context("context_name") ## 设置绘图元素缩放比例