使用pyecharts在jupyter notebook上繪圖
我就廢話(huà)不多說(shuō)啦,還是直接看代碼吧!
from example.commons import Faker
from pyecharts import options as opts
from pyecharts.charts import Bar3D
import random
def bar3d_base() -> Bar3D:
data = [(i, j, random.randint(0, 12)) for i in range(6) for j in range(24)]
c = (
Bar3D()
.add(
"",
[[d[1], d[0], d[2]] for d in data],
xaxis3d_opts=opts.Axis3DOpts(Faker.clock, type_="category"),
yaxis3d_opts=opts.Axis3DOpts(Faker.week_en, type_="category"),
zaxis3d_opts=opts.Axis3DOpts(type_="value"),
)
.set_global_opts(
visualmap_opts=opts.VisualMapOpts(max_=20),
title_opts=opts.TitleOpts(title="Bar3D-基本示例"),
)
.render_notebook()
.render()
)
return c
bar3d_base()

在官網(wǎng)示例上加上這行就行了
.render_notebook()
補(bǔ)充知識(shí):pyecharts 的 0.5x 版本和 1.x 版本
pyecharts 的 0.5x 版本和 1.x 版本有很大差異,支持的東西和文檔都發(fā)生了變化。
有的時(shí)候甚至出現(xiàn)不兼容情況,比如 1.x 支持的 python 版本就比較新,舊的版本就不支持了。
pyecharts 0.5x 版本下載:
pip install pyecharts==0.5.11
pyecharts 1.x 版本(現(xiàn)在來(lái)看默認(rèn)直接 pip 即可)
pip install pyecharts
以上這篇使用pyecharts在jupyter notebook上繪圖就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python實(shí)現(xiàn)計(jì)算圓周率π的值到任意位的方法示例
這篇文章主要介紹了Python實(shí)現(xiàn)計(jì)算圓周率π的值到任意位的方法,簡(jiǎn)單分析了圓周率的計(jì)算原理,并結(jié)合實(shí)例形式分析了Python計(jì)算圓周率的相關(guān)操作技巧,需要的朋友可以參考下2018-05-05
python3跳出一個(gè)循環(huán)的實(shí)例操作
在本篇內(nèi)容里小編給大家整理的是關(guān)于python3跳出一個(gè)循環(huán)的實(shí)例操作內(nèi)容,有需要的朋友們可以參考下。2020-08-08
解決python3.x安裝numpy成功但import出錯(cuò)的問(wèn)題
這篇文章主要介紹了解決python3.x安裝numpy成功但import出錯(cuò)的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-11-11
SELENIUM自動(dòng)化模擬鍵盤(pán)快捷鍵操作實(shí)現(xiàn)解析
這篇文章主要介紹了SELENIUM自動(dòng)化模擬鍵盤(pán)快捷鍵操作實(shí)現(xiàn)解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-10-10
使用pd.merge表連接出現(xiàn)多余行的問(wèn)題解決
本文主要介紹了使用pd.merge表連接出現(xiàn)多余行的問(wèn)題解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06

