Python Matplotlib盒和带点的晶须

Python Matplotlib盒和带点的晶须,python,matplotlib,Python,Matplotlib,我有5个独立的基因。每个基因都有一组与之相关的点。因此,我决定做一个盒子和胡须图来比较基因之间的不同点。然而,对于每个基因,都有一个与之相关的特殊值。让我们称之为基因时代。我想想象一下这个年龄值与每个基因的其他点的比较。年龄比所有分数都高吗?降低在中间打瞌睡?使用matplotlib如何才能最好地做到这一点?您可以在同一轴上创建a和a的年龄 import matplotlib.pyplot as plt import numpy as np # fake date genes = 10*np.

我有5个独立的基因。每个基因都有一组与之相关的点。因此,我决定做一个盒子和胡须图来比较基因之间的不同点。然而,对于每个基因,都有一个与之相关的特殊值。让我们称之为基因时代。我想想象一下这个年龄值与每个基因的其他点的比较。年龄比所有分数都高吗?降低在中间打瞌睡?使用matplotlib如何才能最好地做到这一点?

您可以在同一轴上创建a和a的年龄

import matplotlib.pyplot as plt
import numpy as np

# fake date
genes = 10*np.random.rand(10,5)
age = 10*np.random.rand(5)

# plot the data
plt.boxplot(genes)
h, = plt.plot(range(1,6),age,'go',ms=15) # used a large marker size so these points show up.

# add a legend
plt.legend([h],['age'],numpoints=1)

plt.show()

回答得很好,莫莉。非常感谢你的帮助!