上一节介绍了抖动散点图和蜂巢散点图的由来和不同的抖动方法,本节介绍蜂巢散点图的绘制。
\[\]
根据给定数据绘图,编写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()
运行代码,生成下图。
\[\]