利用jupyter绘图时,不显示图形,显示<Axes: >的解决办法
  kIM7GUNpnV3x 2023年11月22日 28 0

我们经常会使用jupyter处理一些数据绘图,在pycharm中比较麻烦,在一次学校布置的作业中,要求完成图形的绘画处理,结果根据查找的绘图方法。发现利用seabron模块渲染运行之后,没有出现图形,出现了

<Axes: >

 利用jupyter绘图时,不显示图形,显示<Axes: >的解决办法_数据

r

原代码:

import numpy as np
import sympy as sp
import pandas as pd
import matplotlib as mpl
import matplotlib.pyplot as plt
# 利用seaborn 进行渲染处理


# 读取数据
path = "D:\\PyCharmProjects\\pythonProject\\pythonHIgh\\resourse\\Admission_Predict_Ver1.1.csv"
path1 = "D:\\PyCharmProjects\\pythonProject\\pythonHIgh\\resourse\\Admission_Predict.csv"
data_df = pd.read_csv(path)
data_df1 = pd.read_csv(path1)

# 重置索引
data_df.index = data_df['Serial No.']
data_df1.index = data_df1['Serial No.']

# 合并数据
part_data_df = data_df[['GRE Score','TOEFL Score','University Rating','SOP','LOR','CGPA','Research','Chance of Admit']]
part_data_df1 = data_df1[['GRE Score','TOEFL Score','University Rating','SOP','LOR','CGPA','Research','Chance of Admit']]

combine_data_df = pd.concat([part_data_df,part_data_df1],axis = 0)
combine_data_df.head(5)

fig, axes = plt.subplots(figsize = (7, 6))
sns.heatmap(combine_data_df.corr(), ax=axes, annot = True, fmt='.2f',linewidths=0.03,cmap="magma")

解决办法如下:

添加以下代码:

 import seaborn as sns
from mpl_toolkits.mplot3d import Axes3D

 fig = plt.figure()
ax = fig.add_subplot(projection='3d') 
plt.show()

添加代码重新运行之后,运行结果如下:

 利用jupyter绘图时,不显示图形,显示<Axes: >的解决办法_3d_02

更改后的代码如下:

import numpy as np
import sympy as sp
import pandas as pd
import matplotlib as mpl
import matplotlib.pyplot as plt
# 利用seaborn 进行渲染处理
import seaborn as sns
from mpl_toolkits.mplot3d import Axes3D

# 读取数据
path = "D:\\PyCharmProjects\\pythonProject\\pythonHIgh\\resourse\\Admission_Predict_Ver1.1.csv"
path1 = "D:\\PyCharmProjects\\pythonProject\\pythonHIgh\\resourse\\Admission_Predict.csv"
data_df = pd.read_csv(path)
data_df1 = pd.read_csv(path1)

# 重置索引
data_df.index = data_df['Serial No.']
data_df1.index = data_df1['Serial No.']

# 合并数据
part_data_df = data_df[['GRE Score','TOEFL Score','University Rating','SOP','LOR','CGPA','Research','Chance of Admit']]
part_data_df1 = data_df1[['GRE Score','TOEFL Score','University Rating','SOP','LOR','CGPA','Research','Chance of Admit']]

combine_data_df = pd.concat([part_data_df,part_data_df1],axis = 0)
combine_data_df.head(5)

fig = plt.figure()
ax = fig.add_subplot(projection='3d') 
plt.show()


fig, axes = plt.subplots(figsize = (7, 6))
sns.heatmap(combine_data_df.corr(), ax=axes, annot = True, fmt='.2f',linewidths=0.03,cmap="magma")





【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: Eterm放大 下一篇: git技巧
  1. 分享:
最后一次编辑于 2023年11月22日 0

暂无评论

推荐阅读
  eHipUjOuzYYH   2023年12月07日   24   0   0 数据乐观锁redis
  jnZtF7Co41Wg   2023年12月09日   26   0   0 客户端服务端数据
kIM7GUNpnV3x