Matplotlib大家都很熟悉 不談。
-------------------------------------------------------------------------------------------------------------
Echarts是百度出的很有名 也很叼。 以前操練過很多次。。
Echarts 是百度開源的一個數據可視化 JS 庫。主要用於數據可視化。
散點 折線 餅圖 等等
目前支持python的庫pyecharts
--------------------------------------------------------------------------------------------------------------------------
【pyecharts】 是一個用於生成 Echarts 圖表的類庫。
安裝
pyecharts 兼容 Python2 和 Python3。目前版本為 0.1.4
pip install pyecharts
入門
首先開始來繪制你的第一個圖表
Tip: 可以按右邊的下載按鈕將圖片下載到本地
- add()
主要方法,用於添加圖表的數據和設置各種配置項 - show_config()
打印輸出圖表的所有配置項 - render()
默認將會在根目錄下生成一個 render.html 的文件,支持 path 參數,設置文件保存位置,如 render(r"e:\my_first_chart.html"),文件用瀏覽器打開。
默認的編碼類型為 UTF-8,在 Python3 中是沒什么問題的,Python3 對中文的支持好很多。但是在 Python2 中,編碼的處理是個很頭疼的問題,暫時沒能找到完美的解決方法,目前只能通過文本編輯器自己進行二次編碼,我用的是 Visual Studio Code,先通過 Gbk 編碼重新打開,然后再用 UTF-8 重新保存,這樣用瀏覽器打開的話就不會出現中文亂碼問題了。
基本上所有的圖表類型都是這樣繪制的:
- chart_name = Type() 初始化具體類型圖表。
- add() 添加數據及配置項。
- render() 生成 .html 文件