Seaborn 简明教程
Seaborn - Multi Panel Categorical Plots
分类数据可以使用两个图表进行可视化,您可以使用函数 pointplot() ,或更高级别的函数 factorplot() 。
Factorplot
Factorplot 在 FacetGrid 上绘制分类图。使用“类型”参数,我们可以选择箱线图、小提琴图、条形图和条带图等图表。FacetGrid 默认使用点图。
Example
import pandas as pd
import seaborn as sb
from matplotlib import pyplot as plt
df = sb.load_dataset('exercise')
sb.factorplot(x = "time", y = pulse", hue = "kind",data = df);
plt.show()
What is Facet Grid?
*面网格*通过划分变量来构成由行和列定义的面板矩阵。由于有面板,因此单个图看起来像是多个图。这对于分析两个离散变量中的所有组合非常有帮助。
让我们用一个例子来可视化上述定义
Example
import pandas as pd
import seaborn as sb
from matplotlib import pyplot as plt
df = sb.load_dataset('exercise')
sb.factorplot(x = "time", y = "pulse", hue = "kind", kind = 'violin', col = "diet", data = df);
plt.show()