按y值组着色分类散点图

时间:2019-11-18 23:36:09

标签: python seaborn

我正在使用seaborn的stripplot()来绘制分类数据。例如,我有两个类别和两组y坐标。如何根据点的y分组而不是类别为点着色?

下面是一个随机数据示例:

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

x = np.array([['Category 1']*25, ['Category 2']*25])
x.shape = (-1,)
y1 = np.random.rand(50)
y2 = np.random.rand(50)
sns.stripplot(x, y1, label='A')
sns.stripplot(x, y2, label='B')
plt.savefig('scatter.png')

这将按点为点着色。相反,我希望y1中的所有点都相同,而y2中的所有点都相同。

0 个答案:

没有答案