matplotlib使用twinx和twiny在一起(如twinxy)

时间:2012-09-10 20:25:11

标签: matplotlib

我可以将双胞胎和双胞胎放在一起(例如双胞胎)吗? 我想在条形图上放置一个CDF,其中条形图的X轴是对数刻度。我无法将Ys组合在一起,因为条形图y范围非常大,比较CDF的[0,1]。

有什么想法吗?

谢谢,

1 个答案:

答案 0 :(得分:21)

如果我理解你的问题,你想在同一个axes上绘制两件事,而不是共享axis。可能有更好的方法来执行此操作,但您可以将twinx (doc)twiny (doc)堆叠起来

ax # your first axes
ax_new = ax.twinx().twiny()

这将在图表的各个方面给出刻度线。 ax将在底部和左侧绘制,ax_new将在顶部和右侧绘制。