legend位置 pyecharts_实验|pyecharts数据可视化分析-1
1. 實驗介紹
本實驗主要介紹pyecharts基本特點與屬性。
1.1. 實驗目的
了解pyecharts功能、特點、與安裝方式。
1.2. 知識點
- pyecharts特點
- pyecharts圖表
- pyecharts組件
- pyecharts安裝
2. pyecharts特點
pyecharts 是一個用于生成 Echarts 圖表的類庫。
Echarts 是百度開源的一個數據可視化 JS 庫。用 Echarts 生成的圖可視化效果非常棒,為了與 Python 進行對接,方便在 Python 中直接使用數據生成圖。
pyecharts可以展示動態圖,在線報告使用比較美觀,并且展示數據方便,鼠標懸停在圖上,即可顯示數值、標簽等。
官網地址:
- http://pyecharts.org/#/zh-cn/charts
- https://pyecharts.org/#/zh-cn/quickstart
- https://github.com/pyecharts/pyecharts
3. pyecharts圖表
- pyecharts包含多種類型的圖形組件:
- pyecharts支持用戶自定義布局:
Grid 類:并行顯示多張圖 Overlap 類:結合不同類型圖表疊加畫在同張圖上 Page 類:同一網頁按順序展示多圖 Timeline 類:提供時間線輪播多張圖
4. pyecharts組件
pyecharts包含許多公共屬性,所有圖像的輸出都包含著類似的配置。
標題欄的屬性
一般在實例化(初始化)類型時配置。
bar = Bar(“大標題”,“副標題”,···各種屬性···)
title_color = “顏色”:標題顏色,可以是‘red’或者‘#0000’
title_pos = ‘位置’:標題位置,如‘center’,‘left’···
width = 1200:圖表的寬
height = 800:圖表的高
background_color = "顏色":圖表的背景色
標簽欄的屬性
標簽欄屬于附加的配置,配置時可選也可不選。
bar.add(“標簽”,x,values,···屬性···)
mark類,通過mark顯示,如 markpoint['max', 'min', 'average']:標出最大最小和平均值的點
legend類,如legend_pos=‘left’:標簽的位置
is類,如islabelshow=True:顯示每個點的值,isdatazoomshow=True:實現移動控制x軸的數量,is_convert = True:x,y軸是否調換
相關函數
先介紹一些可能會用到的基本函數:
add() 主要方法,用于添加圖表的數據和設置各種配置項
show_config() 打印輸出圖表的所有配置項
render() 默認將會在根目錄下生成一個 render.html 的文件,支持 path 參數,設置文件保存位置,如 render(r"e:myfirstchart.html"),文件用瀏覽器打開。
相關案例
基本上所有的圖表類型都是這樣繪制的:
chart_name = Type() 初始化具體類型圖表。
add() 加數據及配置項。
render() 生成 .html 文件。
bar = pyecharts.Bar("全國各地最高氣溫", "2018-4-18", title_color='red', title_pos='right', width=1400, height=700,background_color='#404a59')
bar.add("最高氣溫", cities, highs, mark_point=['max', 'min', 'average'], is_label_show=True, is_datazoom_show=True,legend_pos='left')
bar.render('Bar-High.html')
5. pyecharts安裝
5.1. pyecharts的Windows安裝
安裝pyecharts包
pip install pyecharts
這里要專門說明一下,自從 0.3.2 開始,為了縮減項目本身的體積以及維持 pyecharts 項目的輕量化運行,pyecharts 將不再自帶地圖 js 文件。
如用戶需要用到地圖圖表(Geo、Map),可自行安裝對應的地圖文件包。否則在用到這兩個包的時候,并能完整的顯示地圖效果。
相關說明:
全球國家地圖echarts-countries-pypkg(1.9MB): 世界地圖和 213 個國家,包括中國地圖;
中國省級地圖echarts-china-provinces-pypkg(730KB):23 個省,5 個自治區;
中國市級地圖]echarts-china-cities-pypkg(3.8MB):370 個中國城市。
Windows下通過以下的pip命令進行安裝:
pip install echarts-countries-pypkgpip install echarts-china-provinces-pypkg pip install echarts-china-cities-pypkg
5.2. pyecharts的Linux安裝
Linux下通過以下的pip命令進行安裝:
sudo pip3 install echarts-countries-pypkg sudo pip3 install echarts-china-provinces-pypkgsudo pip3 install echarts-china-cities-pypkg sudo pip3 install echarts-countries-pypkg sudo pip3 install echarts-china-provinces-pypkgsudo pip3 install echarts-china-cities-pypkg
想獲取更多內容,請關注海數據公眾號。
本期分享到這里,剩下的實驗我們會持續更新,咱們下期再見,期待您的再次光臨。有什么建議,比如想了解的知識、內容中的問題、想要的資料、下次分享的內容、學習遇到的問題等,請在下方留言。如果喜歡請關注。
總結
以上是生活随笔為你收集整理的legend位置 pyecharts_实验|pyecharts数据可视化分析-1的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中国中车股属于蓝筹股吗
- 下一篇: 黑猫多少钱啊?