pyecharts 資源引用

2023-02-17 11:12 更新

pyecharts 使用的所有靜態(tài)資源文件存放于 pyecharts-assets 項(xiàng)目中,默認(rèn)掛載在 ?https://assets.pyecharts.org/assets/?

Localhost-Server

pyecharts 提供了更改全局 HOST 的快捷方式,下面以開發(fā)者啟動(dòng)本地 FILE SERVER 為例,操作如下。

  1. 獲取 pyecharts-assets 項(xiàng)目
  2.  $ git clone https://github.com/pyecharts/pyecharts-assets.git
    
  3. 啟動(dòng) HTTP file server
  4.  $ cd pyecharts-assets
     $ python -m http.server
     # Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...
     # 默認(rèn)會(huì)在本地 8000 端口啟動(dòng)一個(gè)文件服務(wù)器
  5. 配置 pyecharts 全局 HOST
  6.  # 只需要在頂部聲明 CurrentConfig.ONLINE_HOST 即可
     from pyecharts.globals import CurrentConfig
     CurrentConfig.ONLINE_HOST = "http://127.0.0.1:8000/assets/"
    
     # 接下來所有圖形的靜態(tài)資源文件都會(huì)來自剛啟動(dòng)的服務(wù)器
     from pyecharts.charts import Bar
     bar = Bar()

Notebook-Server

pyecharts v1.5.1+ 起開始支持 Notebook 插件作為靜態(tài)資源服務(wù)。

  1. 獲取 pyecharts-assets 項(xiàng)目
  2.  $ git clone https://github.com/pyecharts/pyecharts-assets.git
  3. 安裝擴(kuò)展插件
  4.  $ cd pyecharts-assets
     # 安裝并激活插件
     $ jupyter nbextension install assets
     $ jupyter nbextension enable assets/main
  5. 配置 pyecharts 全局 HOST
  6.  # 只需要在頂部聲明 CurrentConfig.ONLINE_HOST 即可
     from pyecharts.globals import CurrentConfig, OnlineHostType
    
     # OnlineHostType.NOTEBOOK_HOST 默認(rèn)值為 http://localhost:8888/nbextensions/assets/
     CurrentConfig.ONLINE_HOST = OnlineHostType.NOTEBOOK_HOST
    
     # 接下來所有圖形的靜態(tài)資源文件都會(huì)來自剛啟動(dòng)的服務(wù)器
     from pyecharts.charts import Bar
     bar = Bar()


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號