Adjust the shape of figures with/without colorbar
我有一个绘制图形的代码。
当我在不添加 plt.colorbar() 的情况下运行此代码时,我可以得到一个看起来更像矩形的图形。但是,如果我添加颜色条,形状会变成正方形。
如何添加颜色条并保持图形的原始形状?谢谢!!!
1 2 3 4 5 6 7 8 9 10 11 | #%% 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() |
按照本文档,您需要为轴添加一些设置。如果我在创建
后插入这些行,您的脚本会以正确的方式为我工作
1 2 | ax = plt.gca() ax.set_aspect('equal', 'box') |