小编Mar*_*cel的帖子

如何在 Seaborn 的分组箱线图中添加垂直网格线?

我想在 中创建一个boxplot带有垂直网格线的分组seaborn,即,在每个刻度处,应该有一条垂直线,就像在常规散点图中一样。

一些示例代码:

import matplotlib.pyplot as plt
import seaborn as sns
import numpy as np
import numpy.random as rnd

some_x=[1,2,3,7,9,10,11,12,15,18]
data_for_each_x=[]

for i in range(0, len(some_x)):
    rand_int=rnd.randint(10,30)
    data_for_each_x.append([np.random.randn(rand_int)])

sns.set()
sns.boxplot(data=data_for_each_x, showfliers=False)
plt.show()
Run Code Online (Sandbox Code Playgroud)

它的外观:

在此处输入图片说明

python matplotlib boxplot seaborn

6
推荐指数
1
解决办法
8596
查看次数

标签 统计

boxplot ×1

matplotlib ×1

python ×1

seaborn ×1