注意以下二點:
- pyecharts在開發時分為了 v0.5.X 和 v1 兩個大版本,v0.5.X 和 v1 間並不相容。
- v0.5.X 的版本支持python2.7,3.4+,但不再進行維護,v1的版本僅支持python3.6+。
在命令提示字元中輸入以下指令
pip install pyecharts==0.1.9.5
安裝pyecharts v0.1.9.5過程發生錯誤,畫面提示需安裝 jupyter-pip 套件。
安裝 jupyter-pip 套件,輸入以下命令。
pip install jupyter-pip
安裝完成後執行安裝 pyecharts v0.1.9.5。
到此成功安裝 pyecharts v0.1.9.5。
接著開啟 Jupyert notebook,輸入以下程式碼來畫圖。
長條圖
import pandas as pd
import numpy as np
from pyecharts import Bar
title='長條圖'
index = pd.date_range('01/02/2019', periods = 10, freq = 'M')
df1 = pd.DataFrame(np.random.randn(10), index=index)
df2 = pd.DataFrame(np.random.randn(10), index=index)
seq1 = ["{:.2f}".format(i[0]*100) for i in df1.values]
seq2 = ["{:.2f}".format(i[0]*100) for i in df2.values]
_index = [i for i in df1.index.format()]
bar = Bar(title, "每月賺賠")
bar.add('獲利', _index, seq1)
bar.add('虧損', _index, seq2)
bar.render(path='bar.html')
bar
第17行:輸出一個可互動式的網頁。




沒有留言:
張貼留言