# 安裝 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。...