舒克贝塔皮皮鲁 发表于 2022-11-8 17:39:00

matplotlib画多子图时刻度在左侧显示,标签在右侧显示

用matplotlib画多子图时如何让Y轴刻度在左侧显示,Y轴标签(Y_label)在右侧显示,并且多幅子图右侧标签对齐显示

阿奇_o 发表于 2022-11-8 23:31:23

本帖最后由 阿奇_o 于 2022-11-8 23:32 编辑

具体不知道你是怎样的数据以及最终是怎样的效果,但应该是涉及 secondary_yaxis 第二Y轴 。
参考:https://matplotlib.org/3.1.0/gallery/subplots_axes_and_figures/secondary_axis.html

舒克贝塔皮皮鲁 发表于 2022-11-9 11:06:40

阿奇_o 发表于 2022-11-8 23:31
具体不知道你是怎样的数据以及最终是怎样的效果,但应该是涉及 secondary_yaxis 第二Y轴 。
参考:https:/ ...

https://imgse.com/i/xzTkPU

想法是把红色框中的标签移到右侧并对齐,但坐标轴刻度还在图的左侧。

舒克贝塔皮皮鲁 发表于 2022-11-9 11:08:11

舒克贝塔皮皮鲁 发表于 2022-11-9 11:06
想法是把红色框中的标签移到右侧并对齐,但坐标轴刻度还在图的左侧。

https://s1.ax1x.com/2022/11/09/xzTkPU.png

阿奇_o 发表于 2022-11-9 14:15:55

舒克贝塔皮皮鲁 发表于 2022-11-9 11:08


不是很难,根据官方参考,是可以做出来的。

ps: 若还是搞不定,可以联系我 Q3130137034   ^_
页: [1]
查看完整版本: matplotlib画多子图时刻度在左侧显示,标签在右侧显示