Skip to main content
 首页 » 编程设计

python之Colorbar 二维直方图 Python

2025年05月04日24lonelyxmas

<分区>

我正在尝试用 Python 实现二维直方图的颜色条。

这是我的代码:

import matplotlib.pyplot as plt 
import numpy as np 
 
 
mean=[0,0] 
cov=[[1,1],[1,2]] 
x,y = np.random.multivariate_normal(mean,cov,10000).T 
 
fig=plt.figure() 
ax=plt.axes() 
 
cax=ax.hist2d(x,y,bins=30,cmap="Blues") 
cb=fig.colorbar(cax) 
cb.ax.set_label("counts in bin") 
 
plt.show() 

但是这里我得到了错误信息:

AttributeError: 'tuple' object has no attribute 'autoscale_None'

我做错了什么? 我想面向这个对象,因此我想使用 ax 和 fig 的方法,而不是使用 plt 的函数。

我希望有人能帮助我...