gpt4 book ai didi

python - 如何删除 matplotlib 颜色图中的多余行?

转载 作者:太空宇宙 更新时间:2023-11-03 19:14:36 26 4
gpt4 key购买 nike

我在 matplotlib 中创建了以下颜色图:

Colormap

我不知道如何消除多余的行,也不知道是什么原因造成的。

我的代码如下:

# Create colormap
c = pcolor(data)
set_cmap('jet')
c = pcolor(data, edgecolors='w',linewidths = '3')

# Set x and y-axes
xticks = np.arange(.5,len(x_labels),1)
xlabels = x_labels
plt.xticks(xticks, xlabels)
xlabel('Species')
yticks = np.arange(.5,len(y_labels),1)
ylabels = y_labels
plt.yticks(yticks, ylabels)
ylabel('Experiments')

# Set the range of values to between 0 and 1
plt.clim(-1,1)
#colorbar()
# Either save to file or show
if filename:
savefig(filename + '.png')
else:
show()

最佳答案

克里斯明确的回答总是有效的。另一种解决方案是告诉 matplotlib 你想要什么,并让系统处理细节。您想要一个紧轴,所以插入

axis('tight')

show()之前。另外,axis(image) 也可以工作,其副作用是使单元格变成正方形,这可以说是令人愉快的。

关于python - 如何删除 matplotlib 颜色图中的多余行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11800181/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com