首页 > 其他分享 > 利用jupyter绘图时,不显示图形,显示<Axes: >的解决办法

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

时间:2023-11-19 16:32:54浏览次数:23  
标签:解决办法 plt jupyter df df1 绘图 pd import data

我们经常会使用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")





标签:解决办法,plt,jupyter,df,df1,绘图,pd,import,data
From: https://blog.51cto.com/u_15912723/8474214

相关文章

  • Mysql报:error while loading shared libraries libtinfo.so.5的解决办法
    版权声明:原创作品,谢绝转载!否则将追究法律责任。—————作者:kirin#、今天闲来无事,想在Anolis8的系统上装一个MySQL8.0玩。前期在安装和配置的过程中没有什么问题,但是在我想查看一下数据库版本的时候报了一个错。具体报错信息如下:mysql:errorwhileloadingsharedlibrarie......
  • 【2023最新版】PyCharm使用 Jupyter Notebook详解(在conda环境里安装Jupyter~PyCharm使
    ​一、准备工作1.安装Anaconda、PyCharm  win11安装Anaconda(2022.10)+pycharm(2022.3/2023.1.4)+配置虚拟环境  Jupyter是Anaconda发行版的一部分,并默认随Anaconda一起安装。(也可以独立安装和使用,无需依赖Anaconda)pipinstalljupyternotebookcondainstallju......
  • Vue 设置为history模式之后,刷新页面报404错误的解决办法
    网上搜索出现很多修改前端或后端的方法试了都不行,后来在IIS中添加URL重写规则就解决了(如果没有Url重写模块,需要下载安装:rewrite_amd64_zh-CN.msi),设置重写之后会在网站前端根目录下生成一个web.config文件。所以如果嫌配置url重写麻烦的话,直接把这个web.config文件放置到自己网站......
  • Conda配置jupyter
    安装nb_condacondainstallnb_conda注册环境python-mipykernelinstall--user--name=testtest是创建的虚拟环境名词,这个命令将在jupyter中注册一个新内核,使得jupyter能够使用你的虚拟环境。启动jupyterjupyternotebook......
  • go.mod: checksum mismatch 报错解决办法
    来源:http://www.shanhubei.com/archives/2842.html升级go.mod依赖版本之后会报错。go.mod里的依赖项版本号升级之后,本地下载的缓存并没有清理掉还是旧的版本,所以把gomod缓存清理掉然后删掉gosum重新生成。goclean-modcachermgo.sum......
  • 【C++中cin在Qt输出终端无法手动输入问题解决办法(详细)】
    现象:在Qt中使用cin进行对一个变量z进行输入,然后在用cout对z进行输出,结果没有进行手动输入,程序自动凭空出现类似512,32759等一些数值输出。 解决办法:第一步:在Qt左侧项目栏,在.pro文件中添加一行代码CONFIG+=console 第二步:在项目--运行--勾选在终端中运行(Runinterminal) 配置......
  • 推荐一个 AI 绘图工具!将草图变成精美的图片!
    大家好,我是Java陈序员。要说2023年科技圈什么最火,当属ChatGPT!自从ChatGPT爆火之后,各种AI工具层出不穷。AI对话、AI写文案、AI写代码.....今天给大家介绍一个AI在线绘图工具!只要简单的绘制草图,加上简短的文字描述,就能帮我们生成一张精美的图片。我们先来体验一下!......
  • TGFX-跨平台 2D 绘图引擎
    1、项目简介TGFX(TencentGraphics)是一个跨平台的纯GPU绘图引擎,提供了完备的图片,矢量和文本的2D绘制能力,目前已支持:iOS,Android,macOS,Windows,Linux,以及Web等平台。它最初是从PAG动效开源项目中孵化而来,作为谷歌Skia绘图引擎的轻量化替代方案,以仅400K左右的包......
  • java的简单绘图
    java简单绘图importjavax.swing.*;importjava.awt.*;publicclassMainextendsJPanel{privatestaticfinalintN=10;privatestaticfinaldoubleP=0.34;@OverrideprotectedvoidpaintComponent(Graphicsg){super.paintComponent(g);Graphics2D......
  • 服务器未正确处理预检请求,解决办法
    这个错误提示表明浏览器已经阻止了跨域请求,因为服务器未正确处理预检请求。预检请求是浏览器在发送跨域请求之前,先向服务器发送一个OPTIONS请求,以确定服务器是否接受跨域请求,并确定可以使用哪些HTTP方法和请求头。为了解决这个问题,您需要在服务器端添加处理预检请求的代码。......