pyecharts本地文件_python数据可视化-pyecharts插件使用文档
pyecharts是百度開源的可視化插件,可以將設計的可視化圖表以html格式保存,配合jupyter可以一鍵生成動態(tài)的html數(shù)據(jù)分析報告。
pyecharts和matplotlib的區(qū)別在于,pyecharts有更加強大交互的可視化和嵌入html的功能,pyecharts缺點在于沒有matplotlib靈活,但pyecharts提供的api接口足以滿足數(shù)據(jù)分析使用。
matplotlib的強大在是通過像素點來控制圖形,在某些意義上,只要知道點坐標,可以繪制任何想要的二維圖形。
pyecharts安裝
pip install pyecharts
默認安裝速度慢的話,可以通過 -i 切換國內(nèi)源, python pip安裝庫文件臨時更換國內(nèi)源
pyecharts使用
了解pyecharts可以通過4個步驟:
1. 了解pyecharts圖表基本使用步驟
2. 了解pyecharts提供的一般圖表組件
3. 了解pyecharts的通用設置
4. 組合圖等使用
熟悉這四塊內(nèi)容,基本閱讀官網(wǎng)就無障礙,使用時參考官網(wǎng)文檔,了解下pyecharts的特性。
pyecharts圖表基本使用步驟
導入圖表api的對象接口api,pyecharts提供的圖像接口都在 pyecharts.charts 包下, 通過 from pyecharts.charts import 圖形名稱 導入
準備數(shù)據(jù), 生成圖表對象,填充數(shù)據(jù)繪圖, 繪圖方式有兩種,一種是面向?qū)ο蠓绞?#xff0c;一種是鏈式法則,看個人習慣。
生成可視化文件,查看結果。
示例:通過詞云組件的示例查看面向?qū)ο蠓绞胶玩準椒▌t的區(qū)別
from pyecharts.charts import WordCloud
data = [('天氣', 23), ('美麗', 10), ('天空', 5) ,('飛鳥', 15) , ('如詩如畫', 25) , ('心情', 5), ('哈哈', 17)]
#面向?qū)ο蠓绞?/p>
cloudObj = WordCloud()
cloudObj.add('', data, shape='circle')
cloudObj.render('詞云-面向?qū)ο蠓绞?html')
#鏈式法則
cloudLs = (
WordCloud()
.add('', data, shape='circle')
)
cloudLs.render('詞云-鏈式法則.html')
可視化效果圖
4400
面向?qū)ο蠛玩準椒▌t的區(qū)別在于, 面向?qū)ο笫窍壬蓪ο?#xff0c;在通過對象的方法,將數(shù)據(jù)和設置綁定在對象上。鏈式法則是在生成對象時,通過直接調(diào)用.方法,綁定參數(shù)。 效果一樣。
.render()生成可視化文件
.render()方法可以生成可視化文件,默認在當前路徑下生成一個render.html的文件,可以在方法內(nèi)部傳入路徑和文件名稱,來設置文件生成文件存儲位置和名稱。
也可以將生成的圖表嵌入在notebook中,不同的 Notebook 環(huán)境有自己不同的渲染要求,Jupyter Notebook 直接調(diào)用?.render_notebook()?隨時隨地渲染圖表。
總結
以上是生活随笔為你收集整理的pyecharts本地文件_python数据可视化-pyecharts插件使用文档的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于SVD的降维优化
- 下一篇: php订阅与推送,PHP用户关键词订阅推