gpt4 book ai didi

python - 需要帮助理解 "matplotlib is not defined"错误

转载 作者:行者123 更新时间:2023-12-05 08:17:08 24 4
gpt4 key购买 nike

<分区>

我正在尝试绘制一些恒星数据的 CMD 图。

我正在使用提供给我的模块中的代码,这些代码应该像复制和粘贴一样简单。然而,下面显示的错误被抛出。我已经将 matplotlib 导入为 plt.老实说,我实际上并不理解第 6 行中的任何内容,因此对发生的事情进行解释会有所帮助!

# make a figure
fig = plt.figure(figsize=(20,10))
ax2 = fig.add_subplot(122)

# color-magnitude diagram (Hess diagram)
im2 = ax2.hexbin(df_cmd['f475w_vega']-df_cmd['f814w_vega'],df_cmd['f475w_vega'], \
gridsize=200,cmap=matplotlib.cm.viridis,norm=matplotlib.colors.LogNorm())
ax2.set_xlabel('F475W - F814W',fontsize=15)
ax2.set_ylabel('F475W',fontsize=15)
ax2.set_title('Color-magnitude (Hess) diagram',fontsize=20)
ax2.set_xlim(-1,5)
ax2.set_ylim(28.4,22)

#Error

NameError Traceback (most recent call last)
<ipython-input-36-be39ddc4e09d> in <module>()
4
5 # color-magnitude diagram (Hess diagram)
----> 6 im2 = ax2.hexbin(df_cmd['f475w_vega']-df_cmd['f814w_vega'],df_cmd['f475w_vega'], gridsize=200,cmap=matplotlib.cm.viridis,norm=matplotlib.colors.LogNorm())
7 ax2.set_xlabel('F475W - F814W',fontsize=15)
8 ax2.set_ylabel('F475W',fontsize=15)


NameError: name 'matplotlib' is not defined```

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