如何使用matplotlib创建swarm图
我知道这个问题信息量不大。。但由于我不知道他那类情节的名称,我无法提供更多的信息 [EDIT]我更改了标题,现在内容更加丰富了…如何使用matplotlib创建swarm图,matplotlib,swarmplot,Matplotlib,Swarmplot,我知道这个问题信息量不大。。但由于我不知道他那类情节的名称,我无法提供更多的信息 [EDIT]我更改了标题,现在内容更加丰富了… 您可以使用seaborn.swarmlot执行类似操作。我还使用seaborn.boxplot(胡须和帽子关闭)绘制平均值和范围: import matplotlib.pyplot as plt import seaborn as sns sns.set_style("whitegrid") tips = sns.load_dataset("tips") ax = s
您可以使用
seaborn.swarmlot
执行类似操作。我还使用seaborn.boxplot
(胡须和帽子关闭)绘制平均值和范围:
import matplotlib.pyplot as plt
import seaborn as sns
sns.set_style("whitegrid")
tips = sns.load_dataset("tips")
ax = sns.swarmplot(x="day", y="total_bill", data=tips)
ax = sns.boxplot(x="day", y="total_bill", data=tips,
showcaps=False,boxprops={'facecolor':'None'},
showfliers=False,whiskerprops={'linewidth':0})
plt.show()
你检查过了吗?你也可以检查一下,或者我同意@tom的最后一篇文章。这看起来像带有误差条的swarm图。