如何在matplotlib中设置纵横比?

我正在尝试绘制一个正方形图(使用imshow),即纵横比为1:1,但我不能。这些都不起作用:


import matplotlib.pyplot as plt


ax = fig.add_subplot(111,aspect='equal')

ax = fig.add_subplot(111,aspect=1.0)

ax.set_aspect('equal')

plt.axes().set_aspect('equal')

看来这些调用只是被忽略了(我似乎经常在matplotlib中遇到问题)。


浮云间
浏览 1577回答 3
3回答

炎炎设计

什么是matplotlib你正在运行的版本?我最近不得不升级到1.1.0,并且add_subplot(111,aspect='equal')可以为我工作。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python