第一個案例
首先開始來繪製你的第一個圖表html
from pyecharts import Bar
'''
遇到不懂的問題?Python學習交流羣:1004391443知足你的需求,資料都已經上傳羣文件,能夠自行下載!
'''npm
bar = Bar("個人第一個圖表", "這裏是副標題") bar.add("服裝", ["襯衫", "羊毛衫", "雪紡衫", "褲子", "高跟鞋", "襪子"], [5, 20, 36, 10, 75, 90]) # bar.print_echarts_options() # 該行只爲了打印配置項,方便調試時使用 bar.render() # 生成本地 HTML 文件
add()
主要方法,用於添加圖表的數據和設置各類配置項
print_echarts_options()
打印輸出圖表的全部配置項
render()
默認將會在根目錄下生成一個 render.html 的文件,支持 path 參數,設置文件保存位置,如 render(r」e:\my_first_chart.html」),文件用瀏覽器打開。
Note: 能夠按右邊的下載按鈕將圖片下載到本地,若是想要提供更多實用工具按鈕,請在 add() 中設置 is_more_utils 爲 True瀏覽器
from pyecharts import Bar bar = Bar("個人第一個圖表", "這裏是副標題") bar.add("服裝", ["襯衫", "羊毛衫", "雪紡衫", "褲子", "高跟鞋", "襪子"], [5, 20, 36, 10, 75, 90], is_more_utils=True) bar.render()
使用主題
from pyecharts import Bar bar = Bar("個人第一個圖表", "這裏是副標題") bar.use_theme('dark') bar.add("服裝", ["襯衫", "羊毛衫", "雪紡衫", "褲子", "高跟鞋", "襪子"], [5, 20, 36, 10, 75, 90]) bar.render()
使用 pyecharts-snapshot 插件
若是想直接將圖片保存爲 png, pdf, gif 格式的文件,能夠使用 pyecharts-snapshot。使用該插件請確保你的系統上已經安裝了 Nodejs 環境。echarts
安裝phantomjs
$ npm install -g phantomjs-prebuiltsvg安裝pyecharts-snapshot
$ pip install pyecharts-snapshot
調用 render 方法 bar.render(path=’snapshot.png’) 文件結尾能夠爲 svg/jpeg/png/pdf/gif。
請注意,svg 文件須要你在初始化 bar 的時候設置 renderer=’svg’。工具
屢次顯示圖表
from pyecharts import Bar, Line from pyecharts.engine import create_default_environment bar = Bar("個人第一個圖表", "這裏是副標題") bar.add("服裝", ["襯衫", "羊毛衫", "雪紡衫", "褲子", "高跟鞋", "襪子"], [5, 20, 36, 10, 75, 90]) line = Line("個人第一個圖表", "這裏是副標題") line.add("服裝", ["襯衫", "羊毛衫", "雪紡衫", "褲子", "高跟鞋", "襪子"], [5, 20, 36, 10, 75, 90]) env = create_default_environment("html") # 爲渲染建立一個默認配置環境 # create_default_environment(filet_ype) # file_type: 'html', 'svg', 'png', 'jpeg', 'gif' or 'pdf' env.render_chart_to_file(bar, path='bar.html') env.render_chart_to_file(line, path='line.html')
相比第一個例子,該代碼只是使用同一個引擎對象,減小了部分重複操做,速度有所提升。學習