乔安妮
我有一个代码来绘制图形。当我在不添加 plt.colorbar() 的情况下运行此代码时,我可以得到一个看起来更像矩形的图形。但是,如果我添加颜色条,形状会变成正方形。
如何添加颜色条并保持图形的原始形状?谢谢!!!
#%%
import numpy as np
import matplotlib.pyplot as plt
fig = plt.figure()
x = np.random.rand(10000)
y = np.random.rand(10000)
plt.scatter(x,y,c=y)
#plt.colorbar()
plt.show()
数学
按照本文档,您需要向轴添加一些设置。如果我在创建以下行后插入这些行,您的脚本将以正确的方式为我工作fig
:
ax = plt.gca()
ax.set_aspect('equal', 'box')
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句