【发布时间】:2017-08-01 17:26:04
【问题描述】:
我想要一个轴对象上的 3 个图形,例如:
#example x- and y-data
x_values1=[1,2,3,4,5]
y_values1=[1,2,3,4,5]
x_values2=[-1000,-800,-600,-400,-200]
y_values2=[10,20,39,40,50]
x_values3=[150,200,250,300,350]
y_values3=[10,20,30,40,50]
#make axes
fig=plt.figure()
ax=fig.add_subplot(111)
现在我想将所有三个数据集添加到 ax。但是它们不应该共享任何 x 轴或 y 轴(从那时起,由于比例不同,一个会比另一个小得多。我需要 ax.twinx()、ax.twiny 之类的东西(),但 x 轴和 y 轴都需要独立。
我想这样做,因为我想将两个附加的图(第三个,类似于第二个)放在一个图中(“将它们放在彼此之上”)。 Plot1 Plot2
然后我会将第二个图的 x/y 标签(和/或刻度、限制)放在右侧/顶部,并将另一个图的 x/y 限制放在底部/左侧。我不需要 3. 情节的 x/y 标签。
我该怎么做?
【问题讨论】:
-
这篇文章的第一个答案有一些可能会有所帮助的信息:stackoverflow.com/questions/7733693/…
标签: python matplotlib plot