我试图用这个例子制作一个多y轴的情节:https://matplotlib.org/faq/howto_faq-1.pdf
以下是源代码https://matplotlib.org/faq/howto_faq.html
的链接我对右y轴的对齐有点不满意。
1.00
0.50
0.00
-0.50
-1.00
是否可以更改对齐方式并将数字排成一行,如:
1.00
0.50
0.00
-0.50
-1.00
有没有办法在刻度线上添加前导空格?
答案 0 :(得分:0)
使用以下三行设置水平对齐并在图表外移动标签:
for label in ax2.get_yticklabels():
label.set_horizontalalignment('right')
ax2.get_yaxis().set_tick_params(pad=40)