我有5个不同的基因。每个基因都有一组与之相关的点。因此,我决定制作一个盒子和胡须图,比较这些基因之间的不同点。然而,对于每个基因,有一个特殊的价值与它有关。我们称它为基因的年龄。我想想象一下这个年龄值如何与每一个基因的其他点相比较。年龄比所有分数都高吗?低一点?在中间拍打?我如何才能最好地使用matplotlib来做到这一点?
发布于 2014-07-10 15:36:37
您可以在相同的轴上制作箱形图和绘图。
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()

https://stackoverflow.com/questions/24679869
复制相似问题