我试着把重点移到小提琴情节的左边. 我如何才能做到这一点?

下面是一个示例代码:

import seaborn as sns
ax = sns.violinplot(np.random.random(100), inner=None,
                    bw_method=.1,fill=True,)
sns.stripplot(np.random.random(100),
              edgecolor='white', linewidth=0.5, palette=['lightblue'] * 3, ax=ax)

enter image description here

推荐答案

您可以提供一个重复的x值数组来定位两者.

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

data = np.random.randn(200).cumsum()
ax = sns.violinplot(y=data, x=np.full_like(data, 1.5), inner=None, orient='v',
                    bw_method=.1, fill=True)
sns.stripplot(y=data, x=np.full_like(data, 1), jitter=True, orient='v',
              edgecolor='white', linewidth=0.5, color='lightblue', ax=ax)
ax.set_xticks([])
plt.show()

stripplot next to violinplot

PS:sns.stripplotjitter=参数也可以是改变宽度的值,例如jitter=0.3.

Python相关问答推荐

使用SciPy进行曲线匹配未能给出正确的匹配

TARete错误:类型对象任务没有属性模型'

如何将双框框列中的成对变成两个新列

如何创建一个缓冲区周围的一行与manim?

如何并行化/加速并行numba代码?

如何合并两个列表,并获得每个索引值最高的列表名称?

如何更改groupby作用域以找到满足掩码条件的第一个值?

try 检索blob名称列表时出现错误填充错误""

使用Python查找、替换和调整PDF中的图像'

如何在达到end_time时自动将状态字段从1更改为0

为什么调用函数的值和次数不同,递归在代码中是如何工作的?

干燥化与列姆化的比较

为什么Python内存中的列表大小与文档不匹配?

从一个df列提取单词,分配给另一个列

如何获得3D点的平移和旋转,给定的点已经旋转?

如何为需要初始化的具体类实现依赖反转和接口分离?

Regex用于匹配Python中逗号分隔的AWS区域

按条件计算将记录拆分成两条记录

有没有一种方法可以在朗肯代理中集成向量嵌入

在Pandas 中以十六进制显示/打印列?