我有一个由三列组成的数据集。 在第一步中,我将第1列和第2列绘制为正常的x,y图。
fig = P.figure()
P.plot(x1, y1, label='test', ls='-', color='k', lw=2.0)
P.legend(loc=3)
P.grid(True)
P.xlabel(labelx, fontsize=20)
P.ylabel(labely, fontsize=20)
P.axis([-4, 25, 300, 0])
P.xticks(fontsize=16)
P.yticks(fontsize=16)
P.savefig(os.path.join(output_dir,'{0}{1}.png'.format('figure_',root_name)),format='png')
P.close(fig)
此外,我希望将相应的第三列作为第二个y轴(对于相同的图!)。我用twinx创建了第二个y轴。我希望第二个y轴的比例自动对应第一个图。我不知道如何解决这个问题。我会感谢任何帮助。
总之,我想绘制一个数据集x和y1以及相应的第三个参数作为第二个y轴(y2)。
答案 0 :(得分:0)
如果要在同一图上绘制两组数据,可以使用以下代码
plt.plot(x,y1,x,y2)