W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
不同的 Notebook 環(huán)境有自己不同的渲染要求,pyecharts 在底層做了適配處理,但因?yàn)槲覀儫o法在 ?import pyecharts
? 的時(shí)候知道用戶具體使用的是哪種 Notebook 環(huán)境,所以需要用戶在使用時(shí)在頂部聲明環(huán)境類型。
Jupyter Notebook 直接調(diào)用 ?render_notebook
?隨時(shí)隨地渲染圖表,默認(rèn)為 ?Jupter-Notebook
?。
Jupyter Lab 渲染的時(shí)候有兩點(diǎn)需要注意
from pyecharts.globals import CurrentConfig, NotebookType
CurrentConfig.NOTEBOOK_TYPE = NotebookType.NTERACT
load_javascript()
? 會預(yù)先加載基本 JavaScript 文件到 Notebook 中。如若后面其他圖形渲染不出來,則請開發(fā)者嘗試再次調(diào)用,因?yàn)?nbsp;?load_javascript
? 只會預(yù)先加載最基本的 js 引用。而主題、地圖等 js 文件需要再次按需加載。load_javascript()
? 和 ?render_notebook()
? 方法需要在不同的 cell 中調(diào)用,這是 Notebook 的內(nèi)聯(lián)機(jī)制,其實(shí)本質(zhì)上我們是返回了帶有 ?_html_
?, ?_javascript_
? 對象的 class。notebook 會自動去調(diào)用這些方法。
Nteract 渲染的時(shí)候有兩點(diǎn)需要注意
from pyecharts.globals import CurrentConfig, NotebookType
CurrentConfig.NOTEBOOK_TYPE = NotebookType.NTERACT
nteract 調(diào)用 ?render_notebook
? 方法即可渲染
from pyecharts.globals import CurrentConfig, NotebookType
CurrentConfig.NOTEBOOK_TYPE = NotebookType.NTERACT
import pyecharts.options as opts
from pyecharts.charts import Bar, Line
bar = (
Bar()
.add_xaxis(["襯衫", "羊毛衫", "雪紡衫", "褲子", "高跟鞋", "襪子"])
.add_yaxis("商家A", [5, 20, 36, 10, 75, 90])
.add_yaxis("商家B", [15, 6, 45, 20, 35, 66])
.set_global_opts(title_opts=opts.TitleOpts(title="主標(biāo)題", subtitle="副標(biāo)題"))
)
bar.render_notebook()
Zeppelin 渲染的時(shí)候有需要注意
from pyecharts.globals import CurrentConfig, NotebookType
CurrentConfig.NOTEBOOK_TYPE = NotebookType.ZEPPELIN
Zeppelin 調(diào)用 ?render_notebook
?方法即可渲染
%python
from pyecharts.globals import CurrentConfig, NotebookType
CurrentConfig.NOTEBOOK_TYPE = NotebookType.ZEPPELIN
import pyecharts.options as opts
from pyecharts.charts import Bar
bar = (
Bar()
.add_xaxis(["襯衫", "羊毛衫", "雪紡衫", "褲子", "高跟鞋", "襪子"])
.add_yaxis("商家A", [5, 20, 36, 10, 75, 90])
.add_yaxis("商家B", [15, 6, 45, 20, 35, 66])
.set_global_opts(title_opts=opts.TitleOpts(title="主標(biāo)題", subtitle="副標(biāo)題"))
)
bar.render_notebook()
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: