Matplotlib盒和点与晶须

时间:2014-07-10 14:57:43

标签: python matplotlib

我有5个独立的基因。每个基因都有一组与之相关的点。因此,我决定制作一个盒子和胡须图来比较基因之间的这些不同点。但是,对于每个基因,都有一个与之相关的特殊值。我们称之为基因的年龄。我想想象一下这个年龄值与每个基因的其他点的比较。年龄是否高于所有积分?降低? Smack在中间轻拍?我怎样才能用matplotlib做到最好?

1 个答案:

答案 0 :(得分:1)

您可以在同一轴上制作年龄的boxplotplot

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()

example boxplot