jupyter notebook中显示pyecharts空白,记录

#tips:解决看结尾(1)(2)(3)

版本    

        1.jupyter使用pip isntall jupyter,可以看到版本 8.6.2 ,6.6.3, 5.7.2 , 4.2.2等,尤其是注意到有jupyterLAB。 

jupyter                           1.0.0
jupyter_client                    8.6.2
jupyter-console                   6.6.3
jupyter_contrib_core              0.4.2
jupyter_contrib_nbextensions      0.7.0
jupyter_core                      5.7.2
jupyter-echarts-pypkg             0.1.2
jupyter-events                    0.10.0
jupyter-highlight-selected-word   0.2.0
jupyter-lsp                       2.2.5
jupyter_nbextensions_configurator 0.6.4
jupyter_server                    2.14.1
jupyter_server_terminals          0.5.3
jupyterlab                        4.2.2
jupyterlab_pygments               0.3.0
jupyterlab_server                 2.27.2
jupyterlab_widgets                3.0.11
        2.pyecharts分0.5,v1,v2。目前最新为2.0.6

        实际上就是出现了版本“不兼容”

解决-官网

        Notebook - pyecharts - A Python Echarts Plotting Library built with love.

        1.资源引用

                看F12控制台,每次运行cell就会报错,而且指向了一个网址,怀疑是网络问题,然后依据“资源引用”,使用localhost server,notebook server。分别出现了无应答,找不到命令等。。。最终放弃两个方法

        2.进阶话题,notebook中,直接用,明显不行。

                使用jupyterLAB  两点注意中提到

                (1)在顶部声明 Notebook 类型,必须在引入 pyecharts.charts 等模块前声明

from pyecharts.globals import CurrentConfig, NotebookType
CurrentConfig.NOTEBOOK_TYPE = NotebookType.JUPYTER_LAB

                (2)需要使用load_javascript(),且可能需要多次使用,且需要分开使用load和render

from pyecharts.charts import Bar
bar = Bar()
bar.add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])
bar.add_yaxis("商家A", [5, 20, 36, 10, 75, 90])
bar.load_javascript()

                        然后新cell里写:render_notebook

bar.render_notebook()

  • 15
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要在Jupyter Notebook显示pyecharts内容,你需要进行一些配置和安装。首先,你需要获取pyecharts-assets项目并安装扩展插件。你可以通过以下步骤完成这个过程:\[1\] 1. 克隆pyecharts-assets项目:在终端运行以下命令:git clone https://github.com/pyecharts/pyecharts-assets.git 2. 安装扩展插件:进入pyecharts-assets目录,并运行以下命令:jupyter nbextension install assets,然后运行jupyter nbextension enable assets/main 接下来,你需要配置pyecharts的全局HOST。你可以在Notebook的顶部声明CurrentConfig.ONLINE_HOST为OnlineHostType.NOTEBOOK_HOST,这样所有图形的静态资源文件都会来自刚启动的服务器。你可以使用以下代码实现这一步骤:\[1\] from pyecharts.globals import CurrentConfig, OnlineHostType CurrentConfig.ONLINE_HOST = OnlineHostType.NOTEBOOK_HOST 如果你仍然无法在Jupyter Notebook显示pyecharts内容,你可以尝试另一种方法。你可以使用matplotlib库来显示pyecharts生成的图片。你可以使用以下代码实现这一步骤:\[3\] import matplotlib.image as mpimg import matplotlib.pylab as plt im03_01 = mpimg.imread("D:/03第3章/03保存图片/03-01疫情分布(国地图展示).png") plt.axis('off') plt.imshow(im03_01) 通过这些配置和方法,你应该能够在Jupyter Notebook成功显示pyecharts内容。 #### 引用[.reference_title] - *1* [Jupyter notebook无法显示pyecharts 图形界面 ----解决方法](https://blog.csdn.net/weixin_45215649/article/details/107933750)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Jupyter notebook无法显示pyecharts](https://blog.csdn.net/u013817846/article/details/126058525)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [在Jupyter Notebook查看Pyecharts生成的图片](https://blog.csdn.net/qq_40177458/article/details/127611400)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

泰洋睿兔

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

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

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

打赏作者

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

抵扣说明:

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

余额充值