Jupyter notebook无法显示pyecharts 图形界面 ----解决方法

本人因昨天在Jupyter notebook 上运行了pyecharts ,但今早发现,图形界面无法显示了

在这里插入图片描述
解决方法如下:
下文采用官方说明-----------资源引用
步骤1:
在本地终端输入

git clone https://github.com/pyecharts/pyecharts-assets.git

步骤二:

python3 -m http.server

之后会出现 (不需要输入)
Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) …

这样就好了,上述方法是针对Localhost-Server

如果是针对Notebook-Server

 # 1、获取 pyecharts-assets 项目
 git clone https://github.com/pyecharts/pyecharts-assets.git
 # 2、安装扩展插件
 cd pyecharts-assets
 # 安装并激活插件
 jupyter nbextension install assets
 jupyter nbextension enable assets/main
 # 3、配置 pyecharts 全局 HOST
  # 只需要在顶部声明 CurrentConfig.ONLINE_HOST 即可
 from pyecharts.globals import CurrentConfig, OnlineHostType

 # OnlineHostType.NOTEBOOK_HOST 默认值为 http://localhost:8888/nbextensions/assets/
 CurrentConfig.ONLINE_HOST = OnlineHostType.NOTEBOOK_HOST

 # 接下来所有图形的静态资源文件都会来自刚启动的服务器
 from pyecharts.charts import Bar
 bar = Bar()

如果步骤一样就可以和我一样得到相应的结果了
在这里插入图片描述

  • 7
    点赞
  • 54
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论
### 回答1: 1. 首先需要安装pyecharts的依赖包,可以使用pip命令进行安装: ``` pip install pyecharts ``` 2. 安装完依赖包后,需要在jupyter notebook中安装pyecharts的插件,可以使用以下命令进行安装: ``` pip install jupyter_echarts_pypkg jupyter nbextension enable --py echarts ``` 3. 安装完成后,重新启动jupyter notebook即可使用pyecharts进行数据可视化。 注意:在使用pyecharts时,需要先导入相关的模块,例如: ``` from pyecharts.charts import Bar from pyecharts import options as opts ``` 然后就可以使用Bar等图表进行数据可视化了。 ### 回答2: Jupyter Notebook是一个用于交互式数据处理和可视化的开源Web应用程序。而Pyecharts是一个基于Echarts.js的Python可视化库,提供了多种类型的可视化图表,例如:折线图、柱状图、散点图等等。如何在Jupyter Notebook环境中安装Pyecharts呢? 首先,我们首先需要安装Pyecharts库。可以通过在命令行窗口中输入`pip install pyecharts`进行安装。或者在Jupyter Notebook中输入`!pip install pyecharts`(注意:在Jupyter Notebook中命令前需要加上`!`),执行该单元格进行安装。当安装成功后,通过输入`import pyecharts`可以测试Pyecharts是否安装成功。如果成功,输出应显示为“ 'pyecharts' ”。 其次,在Jupyter Notebook显示Pyecharts图表需要安装显示引擎,常用的有两种:pyecharts-snapshot与pyecharts-jupyter-installer。两种安装方式如下: ①pyecharts-snapshot 这是一种在Jupyter Notebook中以静态图片方式显示Pyecharts图表的引擎,安装方式如下: 在命令行中输入以下命令进行安装:`pip install pyecharts-snapshot` 或 `!pip install pyecharts-snapshot`(在Jupyter Notebook中使用) 安装后,我们需要对pyecharts进行一些设置,以便使用pyecharts-snapshot: ```python import pyecharts from pyecharts import options as opts from pyecharts.charts import Bar, Line from pyecharts.globals import CurrentConfig, NotebookType CurrentConfig.NOTEBOOK_TYPE = NotebookType.JUPYTER_LAB CurrentConfig.ONLINE_HOST = "http://localhost:8000/assets/" ``` ②pyecharts-jupyter-installer 该显示引擎在Jupyter Notebook中以动态JavaScript图表方式显示Pyecharts图表,安装方式如下: 在命令行中输入以下命令进行安装:`pip install pyecharts-jupyter-installer` 或 `!pip install pyecharts-jupyter-installer`(在Jupyter Notebook中使用) 安装后,在Jupyter Notebook中输入以下命令进行设置即可展示pyecharts图表: ```python import pyecharts pyecharts.globals.register_js() ``` 在以上设置完成后,您就可以在Jupyter Notebook中使用Pyecharts可视化库并展示图表了。需要注意的是,许多Pyecharts图表需要数据支持,因此您需要先了解数据的源头并进行必要的数据处理。有了数据和Pyecharts库和设置Jupyter Notebook,您就可以创造出精美的图表以展示数据,并帮助您更好地了解、分析和解决数据问题。 ### 回答3: Jupyter Notebook是一个非常受欢迎的交互式编程环境,而Pyecharts则是一款基于Echarts库的Python数据可视化库。安装Pyecharts可以让我们在Jupyter Notebook中轻松地创建漂亮的交互式图表。 安装Pyecharts之前,我们需要先确保已经正确安装了PythonJupyter Notebook。可以通过以下方式检查是否已经安装成功: 打开命令行窗口(Windows用户)或终端(Mac和Linux用户),输入以下命令: ``` python --version ``` 如果版本号显示正常,说明Python已经安装成功。接下来,输入以下命令: ``` jupyter notebook ``` 如果可以正常启动Jupyter Notebook,则说明已经正确安装。 接下来我们可以开始安装Pyecharts了。以下是安装步骤: 1. 打开命令行窗口(Windows用户)或终端(Mac和Linux用户)。 2. 输入以下命令安装Pyecharts: pip install pyecharts 如果在安装过程中出现相应的依赖库未安装,需要先安装对应的库,如requests和lxml等。 3. 安装成功后,我们可以在Jupyter Notebook中尝试运行一些示例代码来测试是否安装成功: ``` from pyecharts import Bar bar = Bar() bar.add("商品A", [10, 20, 30]) bar.add("商品B", [15, 25, 35]) bar.show() ``` 如果可以正常显示出一个简单的柱状图,则说明安装成功。 需要注意的是,Pyecharts本身依赖于Echarts库,因此如果我们要在Jupyter Notebook中使用Pyecharts,还需要在网页中引入Echarts库。可以在Jupyter Notebook的单元格中使用以下代码来引入Echarts库: ``` # 在cell中输入以下代码 from IPython.core.display import HTML HTML('''<script src="https://cdn.staticfile.org/echarts/4.7.0/echarts.min.js"></script>''') ``` 这样,我们就可以在Jupyter Notebook中轻松地使用Pyecharts进行数据可视化了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一城山水

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值