【发布时间】:2012-09-10 20:25:10
【问题描述】:
我可以同时拥有 twinx 和 twiny(例如 twinxy 之类的东西)吗? 我想将 CDF 放在条形图上,其中条形图的 X 轴采用对数刻度。我不能一起制作 Y,因为条形图的 y 范围与 CDF 的 [0,1] 相比非常大。
有什么想法吗?
谢谢,
【问题讨论】:
标签: matplotlib
我可以同时拥有 twinx 和 twiny(例如 twinxy 之类的东西)吗? 我想将 CDF 放在条形图上,其中条形图的 X 轴采用对数刻度。我不能一起制作 Y,因为条形图的 y 范围与 CDF 的 [0,1] 相比非常大。
有什么想法吗?
谢谢,
【问题讨论】:
标签: matplotlib
【讨论】:
ax2 = ax1.twinx().twiny()) 时,我无法为第二个轴设置 y_label,但我可以设置 x_label。通过切换到ax2 = ax1.twiny().twinx(),我就可以添加 y_label。然而,这引发了另一个问题,因为我无法像以前那样关闭 x-tick 标签 (ax2.tick_params(axis='x', which='both', top='off', bottom='off', labelbottom='off', labeltop='off'))。此方法似乎破坏了坐标区的某些功能,可能需要一些时间来解决。