【发布时间】:2015-05-10 13:13:22
【问题描述】:
我有一个 contourf 图和一个 matplotlib.collections.LineCollection 作为 mc 图,我在同一轴上相互叠加,但在一个从左移到左的情况下,它们并不完全位于同一轴上其他我可以做些什么来让它们完全重叠?
这是我的情节的样子:
蓝线部分使用 LinesCollection 绘制,红色部分使用 contourf 图绘制。
【问题讨论】:
-
您的
contourf数据(在x和y方向上)似乎从 0 到 99,而不是从 0 到 100。同时,LineCollections 端点似乎扩展到 100。您可以通过扩展您的contourf数据以包含 100 来解决此问题,但问题在于细节。查看您的代码会很有帮助。 -
@unutbu 你说得对:O 我确实在我的网格网格代码中做到了:
x_list = np.linspace(0, 99, 100) #THE START AND END SHOULD BE ACCORDING TO THE ROOM WHICH ARE X_MIN,X_MAX,Y_MIN,Y_MAX y_list = np.linspace(0, 99, 100)我应该将 x_list 和 y_list 改为 np.linespace(0,100,101) 吗? -
试试看。听起来这可能是解决方案。
-
@unutbu 谢谢你帮助并解决了我的问题,感谢 :)
-
@MahmoudAyman 你能把它写下来作为你自己问题的答案吗?
标签: python matplotlib plot contourf