pyecharts簡單使用

2021-10-06 16:59:19 字數 2729 閱讀 6265

# 安裝 1.0.x 以上版本	(需要python3.6及以上)

$ pip install pyecharts -u

# 安裝 0.5.x (不建議,因為不再維護,python3.5及以下可以安裝)

# pip install pyecharts==0.5.11

# pycharts可以生成很多種類的圖表,如基本圖表(柱狀圖、折線圖)、3d圖等等。

# 生成不同的圖表,需要匯入不同的模組。(本文只介紹柱狀圖和3d柱狀圖)

# 柱狀圖

from pyecharts import options as opts

from pyecharts.charts import bar

x =['haha'

,'hahaha'

,'hahahaha'

,'hehe'

,'hehehe'

,'hehehehe'

] y1 =[56

,90,68

,56,34

,9] y2 =[3

,45,45

,67,8

,45] c =

( bar(

).add_xaxis(x)

# 生成x軸

.add_yaxis(

"第乙個柱狀圖"

, y1)

.add_yaxis(

"第二個柱狀圖"

, y2)

.set_global_opts(title_opts=opts.titleopts(title=

"bar-大標題"

, subtitle=

"bar-副標題"))

# 生成標題

.render(

"filename.html"

)# 生成對應圖表的html檔案

)

生成的示例圖

# 3d柱狀圖

defbar3d_base()

:# data [[x,y,z], [x,y,z], [x,y,z], ...]

# data1 = [[1, 0, 7]]

# data2 = [[4, 0, 1]]

# 主標題

name =

"這是乙個3d柱狀圖"

# 最大值

num =

15 c =

( bar3d(init_opts=opts.initopts(width=

"1600px"

, height=

"800px"))

# 可以寫多個 add()

.add(

series_name=

"hahaha"

,# x, y, z 資料

data=data1,

xaxis3d_opts=opts.axis3dopts(type_=

"category"

, name=

"時間"),

yaxis3d_opts=opts.axis3dopts(type_=

"category"

, name=

"id"),

zaxis3d_opts=opts.axis3dopts(type_=

"value"

, name=

"次數"),

).add(

series_name=

"hehehe"

,# x, y, z 資料

data=data2,

xaxis3d_opts=opts.axis3dopts(type_=

"category"

, name=

"時間"),

yaxis3d_opts=opts.axis3dopts(type_=

"category"

, name=

"id"),

zaxis3d_opts=opts.axis3dopts(type_=

"value"

, name=

"次數"),

).set_global_opts(

visualmap_opts=opts.visualmapopts(

# 最大值

max_=num,

range_color=

["#313695"

,"#4575b4"

,"#74add1"

,"#abd9e9"

,"#e0f3f8"

,"#ffffbf"

,"#fee090"

,"#fdae61"

,"#f46d43"

,"#d73027"

,"#a50026",]

,), title_opts=opts.titleopts(title=name),)

.render(

'filename.html'

)# 可以在這裡儲存 生成的圖表 是乙個html檔案

)# 也可以在別的地方 c.render('filename.html')

生成的示例圖

pyEcharts環境配置及簡單使用

pip install pyecharts pip install echarts countries pypkg pip install echarts china provinces pypkg pip install echarts china cities pypkg安裝完成後可能出現 ju...

Pyecharts入門使用

pyecharts的官方文件,看起來入門比較難,主要是各部分主要的相互關係,不容易快速看清楚。所以,自己整理,便於以後再用。如果是單圖表,就不需要建立grid例項了。from pyecharts.charts import bar 引入圖型別類 1 bar bar 例項化乙個例項 bar.add x...

pyecharts初步認識

pyecharts v0.5.x 和 v1.0.x 間完全不相容,v1.0.x 是乙個全新的版本,詳見 issue 892 支援 python2.7,3.4 經開發團隊決定,0.5.x 版本將不再進行維護,0.5.x 版本 位於 05x 分支,文件位於 05x docs.pyecharts.org。...