成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Pyecharts 繪圖 AP I總結(jié)

開發(fā) 架構(gòu)
pyecharts 是一個(gè)用于生成 Echarts 圖表的類庫, Echarts 是一個(gè)由百度開源的數(shù)據(jù)可視化,憑借著良好的交互性,精巧的圖表設(shè)計(jì),得到了眾多開發(fā)者的認(rèn)可。

 [[436713]]

一、初識Pyecharts

pyecharts簡介

pyecharts 是一個(gè)用于生成 Echarts 圖表的類庫, Echarts 是一個(gè)由百度開源的數(shù)據(jù)可視化,憑借著良好的交互性,精巧的圖表設(shè)計(jì),得到了眾多開發(fā)者的認(rèn)可。而 Python 是一門富有表達(dá)力的語言,很適合用于數(shù)據(jù)處理。當(dāng)數(shù)據(jù)分析遇上數(shù)據(jù)可視化時(shí),pyecharts 誕生了。

Pyecharts官網(wǎng)

https://pyecharts.org/#/zh-cn/intro

pyecharts安裝

  1. pip install pyecharts 

二、Pyecharts可視化

使用pyecharts可以繪制如下圖表:

Scatter 散點(diǎn)圖 Funnel 漏斗圖
Bar 柱狀圖 Gauge 儀表盤
Pie 餅圖 Graph 關(guān)系圖
Line 折線/面積圖 Liquid 水球圖
Radar 雷達(dá)圖 Parallel 平行坐標(biāo)系
Sankey 桑基圖 Polar 極坐標(biāo)系
WordCloud 詞云圖 HeatMap 熱力圖

2.0、初始化設(shè)置

導(dǎo)入相關(guān)庫:

  1. from pyecharts.charts import * 
  2. import pyecharts.options as opts 
  • from pyecharts.charts import *: 可以使用所有的圖表對應(yīng)的函數(shù);
  • 使用 options 配置項(xiàng),在 pyecharts 中,一切皆 Options,進(jìn)行參數(shù)設(shè)置;

總體說明一下:

  • .render_notebook ()隨時(shí)隨地渲染圖表;
  • .render() 這個(gè)不會(huì)直接產(chǎn)生圖表,而是形成一個(gè)render.html的文件,可在瀏覽器中打開查看圖表;

2.1、scatter()

這里我們繪制一個(gè)正余弦的散點(diǎn)圖

  1. x = np.linspace(0, 2*np.pi, 100) 
  2. y = np.sin(x) 
  3. y2 = np.cos(x) 
  4.  
  5. # 參數(shù)設(shè)置 
  6. (Scatter() # 圖形種類 
  7.  .add_xaxis(xaxis_data=x) # 設(shè)置x軸序列 
  8.  .add_yaxis(series_name='sin', y_axis=y) # 設(shè)置y軸序列 
  9.  .add_yaxis(series_name='cos', y_axis=y2, label_opts=opts.LabelOpts(is_show=False)) # is_show = False:表示不顯示數(shù)值部分 
  10. ).render_notebook() 

結(jié)果如下:

2.2、line()

  1. from pyecharts.charts import Line 
  2. import pyecharts.options as opts 
  3.  
  4. x = np.linspace(0, 2*np.pi, 100) 
  5. y = np.sin(x) 
  6.  
  7.     Line() 
  8.     .add_xaxis(xaxis_data=x) 
  9.     .add_yaxis(series_name='sin', y_axis=y, label_opts=opts.LabelOpts(is_show=False)) 
  10.     .add_yaxis(series_name='cos', y_axis=np.cos(x), label_opts=opts.LabelOpts(is_show=False)) 
  11.     .set_global_opts(title_opts=opts.TitleOpts(title='曲線'), 
  12.                      tooltip_opts=opts.TooltipOpts(axis_pointer_type='cross'
  13.                     ) 
  14. ).render_notebook() 

結(jié)果如下所示:

2.3、Bar()

柱狀圖的繪制:

  1. from pyecharts.charts import Bar 
  2.  
  3. bar = ( 
  4.     Bar() 
  5.     .add_xaxis(["襯衫""羊毛衫""雪紡衫""褲子""高跟鞋""襪子"]) 
  6.     .add_yaxis("商家A", [5, 20, 36, 10, 75, 90]) 
  7. bar.render_notebook() 

結(jié)果如下:

當(dāng)然,這里只是最基本的柱圖使用;我們還可以繪制混合柱圖;

  1. from pyecharts.charts import Bar 
  2. import pyecharts.options as opts 
  3.  
  4. num = [110, 136, 108, 48, 111, 112, 103] 
  5. num2 = [90, 110, 101, 70, 90, 120, 99] 
  6. lab = ['哈士奇''薩摩耶''泰迪''金毛''牧羊犬''吉娃娃''柯基'
  7.  
  8.     Bar(init_opts=opts.InitOpts(width='720px', height='320px')) 
  9.     .add_xaxis(xaxis_data=lab) 
  10.     .add_yaxis(series_name='商家A', yaxis_data=num) 
  11.     .add_yaxis(series_name='商家B', yaxis_data=num2) 
  12.     .set_global_opts( 
  13.         title_opts=opts.TitleOpts(title='各商家擁有犬類數(shù)量情況', subtitle='如有雷同,純屬意外'
  14.     ) 
  15. ).render_notebook() 

結(jié)果如下所示:

2.4、Pie()

普通餅圖:

  1. from pyecharts.charts import Pie 
  2. import pyecharts.options as opts 
  3.  
  4. num = [110, 136, 108, 48, 111, 112, 103] 
  5. lab = ['哈士奇''薩摩耶''泰迪''金毛''牧羊犬''吉娃娃''柯基'
  6.  
  7.     Pie(init_opts=opts.InitOpts(width='720px', height='320px')) 
  8.     .add(series_name='',  
  9.          data_pair=[(j, i) for i, j in zip(num, lab)] 
  10.         ) 
  11. ).render_notebook() 

結(jié)果如下:

環(huán)狀餅圖:

  1. from pyecharts.charts import Pie 
  2. import pyecharts.options as opts 
  3.  
  4. num = [110, 136, 108, 48, 111, 112, 103] 
  5. lab = ['哈士奇''薩摩耶''泰迪''金毛''牧羊犬''吉娃娃''柯基'
  6.  
  7.     Pie(init_opts=opts.InitOpts(width='720px', height='320px')) 
  8.     .add(series_name='',  
  9.          radius=['40%''75%'], 
  10.          data_pair=[(j, i) for i, j in zip(num, lab)] 
  11.         ) 
  12. ).render_notebook() 

如圖所示:

玫瑰餅圖:

  1. from pyecharts.charts import Pie 
  2. import pyecharts.options as opts 
  3.  
  4. num = [110, 136, 108, 48, 111, 112, 103] 
  5. lab = ['哈士奇''薩摩耶''泰迪''金毛''牧羊犬''吉娃娃''柯基'
  6.  
  7.     Pie(init_opts=opts.InitOpts(width='720px', height='320px')) 
  8.     .add(series_name='',  
  9. #          radius=['40%''75%'], 
  10. #          center=['25%''50%'], 
  11.          rosetype='radius'
  12.          data_pair=[(j, i) for i, j in zip(num, lab)] 
  13.         ) 
  14. ).render_notebook() 

如圖所示:

2.5、圖表的組合使用

  1. from pyecharts.charts import Bar, Line 
  2.  
  3. num = [110, 136, 108, 48, 111, 112, 103] 
  4. lab = ['哈士奇''薩摩耶''泰迪''金毛''牧羊犬''吉娃娃''柯基'
  5.  
  6. bar = ( 
  7.     Bar(init_opts=opts.InitOpts(width='720px', height='320px')) 
  8.     .add_xaxis(xaxis_data=lab) 
  9.     .add_yaxis(series_name='', yaxis_data=num) 
  10.  
  11. lines = ( 
  12.     Line() 
  13.     .add_xaxis(xaxis_data=lab) 
  14.     .add_yaxis(series_name='', y_axis=num, label_opts=opts.LabelOpts(is_show=False)) 
  15.  
  16. bar.overlap(lines).render_notebook() 

如圖所示:

三、總結(jié)

Pyecharts可以繪制各種各樣的圖表,主流的一個(gè)數(shù)據(jù)可視化的庫,因?yàn)橄鄬τ趍atplotlib,seaborn等數(shù)據(jù)可視化庫,它的交互性比較好,圖形繪制的比較清晰美觀,所以應(yīng)用的比較廣泛,本文主要就普通常用圖形做了簡單的總結(jié),當(dāng)然它還可以繪制地理圖形,具體參見官網(wǎng)相關(guān)API。

本文轉(zhuǎn)載自微信公眾號「IT共享之家」,可以通過以下二維碼關(guān)注。轉(zhuǎn)載本文請聯(lián)系IT共享之家公眾號。

 

責(zé)任編輯:武曉燕 來源: IT共享之家
相關(guān)推薦

2021-06-28 10:51:58

PyechartsPython繪圖庫

2010-01-26 10:52:01

Android繪圖

2022-12-05 10:20:52

胖AP瘦AP云AP

2010-04-01 15:15:35

WA2600系列無線A

2019-07-02 08:47:44

WiFiAPAC

2018-10-26 13:30:32

AP組網(wǎng)無線

2010-03-19 13:04:11

無線軟AP

2020-10-13 08:51:55

Python開發(fā)可視化動(dòng)圖

2010-03-19 10:01:57

單純性無線AP

2011-05-24 10:27:18

GoogleAndroidChrome

2018-08-20 15:22:23

AP無線有線

2023-04-03 07:17:34

CP集群AP

2021-03-05 07:03:38

Pyecharts可視化工具復(fù)合圖

2021-03-08 08:11:09

Pyecharts可視化工具云圖

2014-06-26 15:23:55

谷歌IO大會(huì)Android生態(tài)

2022-07-28 11:09:44

Linux優(yōu)化IO

2021-03-17 08:54:43

Pyecharts可視化工具地圖

2022-02-23 09:50:52

PythonEchartspyecharts

2023-02-07 11:44:02

2010-10-14 13:40:46

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产精品久久久久久模特 | 宅男噜噜噜66一区二区 | 精品国产乱码久久久久久蜜臀 | 超碰在线亚洲 | 欧美做暖暖视频 | 欧美一区二区三区视频 | 亚洲永久 | 日韩羞羞 | 91免费看片 | 正在播放国产精品 | 91国在线观看 | 五月婷婷色 | 青春草在线 | 亚洲一区 中文字幕 | 中文字幕一区二区三区四区不卡 | 韩国电影久久 | 国产麻豆乱码精品一区二区三区 | 99免费在线视频 | 成人高清在线视频 | 草久久| 精品国产乱码久久久久久老虎 | www.婷婷亚洲基地 | 国产1区2区3区 | 欧美一级淫片免费视频黄 | 国产精品日韩欧美一区二区三区 | 国产精品久久久av | 免费成人高清在线视频 | 精品欧美乱码久久久久久 | 亚洲午夜精品一区二区三区 | 久久久久久综合 | 四虎永久在线精品免费一区二 | 欧美亚洲综合久久 | 国产成人精品免高潮在线观看 | 欧美日韩在线精品 | 人人看人人搞 | 国产69精品久久99不卡免费版 | 精品久久久久久一区二区 | 日本精品视频在线 | 国产资源网 | 国产一区二区在线播放 | 国产精品久久久久久久久久免费 |