首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >plt.cm.RdBu (在cm.py中找不到引用)

plt.cm.RdBu (在cm.py中找不到引用)
EN

Stack Overflow用户
提问于 2021-09-03 07:18:02
回答 1查看 170关注 0票数 0

下面的代码片段应该显示数据集的热图,如第一个图像:

代码语言:javascript
复制
colormap = plt.cm.RdBu
plt.figure(figsize=(18, 15))
plt.title('Pearson Correlation of Features', y=1.05, size=50)
sns.heatmap(df.corr(), linewidths=0.1, vmax=1.0, square=True, cmap=colormap, linecolor='white', annot=True)
plt.show()

但是,我的RdBu在PyCharm中高亮显示,警告消息说:

在“cm.py”中找不到引用“RdBu”

有几篇文章基本上表明语法是正确的,我没有遗漏任何包。我拿了这张空地图做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-03 08:44:40

在图形代码之前,我遗漏了以下代码:

代码语言:javascript
复制
for c in df.columns:
    if df[c].dtype == 'object':
        lbl = LabelEncoder()
        lbl.fit(list(df[c].values))
        df[c] = lbl.transform(list(df[c].values))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69040928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档