Я рисую кривые в Кельвине. Я хотел бы иметь левую YAxis, чтобы показать единица в Кельвинах и правильные YAxis, чтобы показать их в градусах Цельсия, и оба округлены до ближайшего целого числа (так что клещи не выровнены, а TempK = TempC + 273,15)matplotlib: левый yaxis и правый yaxis иметь разные единицы
fig=plt.figure
figure=fig.add_subplot(111)
figure.plot(xpos, tos, color='blue')
Я не должен использовать twinx()
, так как он позволяет накладывать кривые с двумя разными шкалами, что не является моим случаем (только правая ось должна быть изменена, а не кривые).
Для этого вам нужно использовать 'twinx()', поскольку по определению вы используете две разные шкалы. Используйте 'set_xticklabels()' для определения нужных меток. – Greg
Спасибо. Да, на самом деле я понял, что после публикации, и в итоге пришел к решению (см. Ниже). –
Это сообщение в список рассылки может оказаться полезным; http://sourceforge.net/mailarchive/forum.php?thread_name=012701ce5892%24683e5cb0%2438bb1610%24%40earthlink.net&forum_name=matplotlib-devel – tacaswell