通過Python pyecharts輸出保存圖片代碼實例
安裝pyecharts:pip install pyecharts
安裝snapshot-selenium:pip install snapshot-selenium
安裝ChromeDriver:下載地址
注意:下載和電腦上的谷歌瀏覽器版本相同或者相近的版本,將ChromeDriver.exe放到項目文件所在文件夾即可。
代碼示例
from pyecharts.charts import Barfrom pyecharts import options as opts# 導入輸出圖片工具from pyecharts.render import make_snapshot# 使用snapshot-selenium 渲染圖片from snapshot_selenium import snapshot# 創建一個柱狀圖Bar實例bar = ( Bar() # 添加X軸數據 .add_xaxis(['襯衫', '羊毛衫', '雪紡衫', '褲子', '高跟鞋', '襪子']) # 添加Y軸數據,系列的名稱 .add_yaxis('商家A', [5, 20, 36, 10, 75, 90]) .add_yaxis('商家B', [8, 15, 60, 20, 25, 30]) # 添加標題 .set_global_opts(title_opts=opts.TitleOpts(title='主標題: 雙十一銷量', subtitle='副標題:服飾類')))# 輸出保存為圖片make_snapshot(snapshot, bar.render(), 'Options配置項_自定義樣式_保存圖片.png')
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。
相關文章:
1. springboot集成與使用Sentinel的方法2. php設計模式之模板模式實例分析【星際爭霸游戲案例】3. SpringBoot+SpringCache實現兩級緩存(Redis+Caffeine)4. 詳解php如何合并身份證正反面圖片為一張圖片5. java必懂的冷知識點之Base64加密與解密6. 詳解springBoot啟動時找不到或無法加載主類解決辦法7. Java基于redis和mysql實現簡單的秒殺(附demo)8. java使用FFmpeg合成視頻和音頻并獲取視頻中的音頻等操作(實例代碼詳解)9. ASP.NET MVC視圖頁使用jQuery傳遞異步數據的幾種方式詳解10. AJAX實現省市縣三級聯動效果
