У меня есть набор данных, состоящий из трех столбцов. На первом этапе я построил столбец 1 и 2 как обычный график x, y.Один отдельный график двух разных y-axis
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)
Кроме того, я хотел бы иметь соответствующий третий столбец в качестве второй оси у (на тот же сюжет!). Я использовал doublex для создания второй оси y. Я хочу, чтобы шкала второй оси y автоматически соответствовала первому графику. Я не знаю, как это решить. Я был бы благодарен за любую помощь.
Подводя итог, я хотел бы построить один набор данных x и y1 и соответствующий третий параметр как вторую ось y (y2).
Если вы предоставляете некоторый код, который показывает нам, что вы пытаетесь сделать, то это намного проще, чтобы помочь вы! – DavidG
Я положил свой код. Надеюсь, это поможет. – frivo87
Итак, вы хотите, чтобы вторая ось y имела значения (значения галочки), которые находятся в третьем столбце (y2)? – DavidG