注意以下二點:
- 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行:輸出一個可互動式的網頁。
沒有留言:
張貼留言