尽管我尽了最大的努力,我已经能够找到令人满意的答案,因此我问如何解决我的问题。如果我失踪并且已经发布了答案,请不要太难。并排绘制两条线路图
我想比较两组值,绘制为条形图,一个是堆叠的,另一个不是。
这里是我到目前为止的代码
seqdf = pd.read_csv("%s/%s" % (folder, seqfile), header=None, sep=" ")
pardf = pd.read_csv("%s/%s" % (folder, parfile), header=None, sep=" ")
seqdf2 = pd.DataFrame(seqdf.mean().values, columns=['sequencial']).T
pardf2 = pd.DataFrame(pardf.mean().values, columns=['parallel']).T
plt.figure(1)
colors = plt.cm.GnBu(np.linspace(.3, 1, 16))
plt.subplot(1,2,1)
seqdf2.plot.bar(color=colors, ax=plt.gca(), align='center', stacked=True)
plt.subplot(1,2,2)
pardf2.plot.bar(color=colors, ax=plt.gca())
plt.show()
不过,我想对同一个图形两个数据集,与乐第一个(顺序)是与第二个杆的一个一样宽。
我该如何做到这一点?
我想,你应该提供您数据以使社区可以理解(至少是样本数据)。 – Spider