蜂巢散点图

上一节介绍了抖动散点图和蜂巢散点图的由来和不同的抖动方法,本节介绍蜂巢散点图的绘制。

Document Image
\[\]

根据给定数据绘图,编写Seaborn代码如下所示:

code.python
import matplotlib.pyplot as plt    #导入Matplotlib包的pyplot子包
import seaborn as sns
import pandas as pd    #导入pandas包
df=pd.read_excel('12 抖动散点图.xlsx',engine=';openpyxl')    #导入数据
fig=plt.figure()    #新建绘图窗口
colors=["#FF0000","#00FF00","#0000FF","#FFFF00"]
names=df.columns
sns.swarmplot(data=df,y=names[0],x=names[1],palette=colors)
plt.xticks(fontsize=10)
plt.yticks(fontsize=10)
plt.show()

运行代码,生成下图。

Document Image
\[\]