如何用Matplotlib创建Swarm图?

如何用Matplotlib创建Swarm图?

要创建一个Swarm图,我们可以按照以下步骤进行 –

  • 设置图形大小并调整子图之间及其周围的填充。
  • 创建Pandas数据帧,即二维的、可调整大小的、可能是异构的表格数据。
  • 初始化作图器swarmplot。
  • 使用boxplot()方法绘制箱线图。
  • 使用show()方法显示出图形。

例子

import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np

plt.rcParams[figure.figsize] = [7.50, 3.50]
plt.rcParams[figure.autolayout] = True

data = pd.DataFrame({Box1: np.arange(10),
Box2: np.arange(10)})

ax = sns.swarmplot(x=Box1, y=Box2, data=data, zorder=0)

sns.boxplot(x=Box1, y=Box2, data=data,
showcaps=False, boxprops={facecolor: None},
showfliers=False, whiskerprops={linewidth: 0}, ax=ax)

plt.show()
Python

输出

如何用Matplotlib创建Swarm图?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册