精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

吊打 Pyecharts,這個新 Python 繪圖庫竟然這么漂亮!

開發 后端
經過小五一番測試成功復現了其中一個示例圖片,還很精致。今天正好把完整過程分享給大家,看看這個新庫繪圖也可以這么漂亮!

 ?[[407734]]?

人生苦短,快學Python!

最近看了一篇文章《一個牛逼的Python 可視化庫:PyG2Plot》,可惜只是簡單介紹,并且只有一個簡陋的官方示例。

經過小五一番測試成功復現了其中一個示例圖片,還很精致。今天正好把完整過程分享給大家,看看這個新庫繪圖也可以這么漂亮!

Python可視化新秀

這個Python可視化新秀,在GitHub上是這樣介紹的:

PyG2Plot 是@AntV/G2Plot 在 Python3 上的封裝。G2Plot 是一套簡單、易用、并具備一定擴展能力和組合能力的統計圖表庫,基于圖形語法理論搭建而成。

不過研究PyG2Plot還得先從G2開始講,它是螞蟻金服開源一個基于圖形語法,面向數據分析的統計圖表引擎。后來又在其基礎上,封裝出業務上常用的統計圖表庫——G2Plot。

??

不過現在Python這么熱,幾乎每一個nb的前端可視化庫,最終都會被用python開發一套生成相應html的庫!它也不例外,封裝出了Python可視化庫——PyG2Plot。

在GitHub上,也提供了一張示例圖,我對右下角的散點圖比較感興趣。

??

結果興致勃勃地去看示例,這簡直買家秀與賣家秀啊!

??

我不管,我就要右邊那個

自己動手,豐衣足食

看來還是需要自己動手,那就先安裝PyG2Plot庫吧

 

pip install pyg2plot

目前目前 pyg2plot 只提供簡單的一個 API,只列出需要的參數

  • Plot
  1. Plot(plot_type: str): 獲取 Plot 對應的類實例。
  2. plot.set_options(options: object): 給圖表實例設置一個 G2Plot 圖形的配置。
  3. plot.render(path, env, **kwargs): 渲染出一個 HTML 文件,同時可以傳入文件的路徑,以及 jinja2 env 和 kwargs 參數。
  4. plot.render_notebook(env, **kwargs): 將圖形渲染到 jupyter 的預覽。

于是我們可以先導入Plot方法

from pyg2plot import Plot

我們要畫散點圖

 

scatter = Plot("Scatter")

下一步就是要獲取數據和設置參數plot.set_options(),這里獲取數據直接利用requset解析案例json,而參數讓我在后面一一道來:

 

import requests
#請求地址
url = "https://gw.alipayobjects.com/os/bmw-prod/0b37279d-1674-42b4-b285-29683747ad9a.json"
#發送get請求
a = requests.get(url)
#獲取返回的json數據,并賦值給data
data = a.json()

??

成功獲取解析好的對象集合數據。

下面是對著參數,一頓操作猛如虎:

 

scatter.set_options(
{
'appendPadding': 30,
'data': data,
'xField': 'change in female rate',
'yField': 'change in male rate',
'sizeField': 'pop',
'colorField': 'continent',
'color': ['#ffd500', '#82cab2', '#193442', '#d18768','#7e827a'],
'size': [4, 30],
'shape': 'circle',
'pointStyle':{'fillOpacity': 0.8,'stroke': '#bbb'},
'xAxis':{'line':{'style':{'stroke': '#aaa'}},},
'yAxis':{'line':{'style':{'stroke': '#aaa'}},},
'quadrant':{
'xBaseline': 0,
'yBaseline': 0,
'labels': [
{'content': 'Male decrease,\nfemale increase'},
{'content': 'Female decrease,\nmale increase'},
{'content': 'Female & male decrease'},
{'content': 'Female &\n male increase'}, ],},
})

如果在Jupyter notebook中預覽的話,則執行下方語句

 

scatter.render_notebook()

如果想渲染出完整的html的話,則執行下方語句

 

scatter.render("散點圖.html")

看一下成果吧

??

參數解析&完整代碼

各位看官,這塊可能比較無聊,可以直接劃到文末或者點擊收藏。

主要還是詳解一下剛才scatter.set_options()里的參數,方便大家后續自己改造!

分成幾個部分一點一點解釋:

參數解釋 一

 

'appendPadding': 30, #①
'data': data, #②
'xField': 'change in female rate', #③
'yField': 'change in male rate',

① 圖表在上右下左的間距,加不加這個參數具體看下圖

??

② 設置圖表數據源(其中data在前面已經賦值了),這里的數據源為對象集合,例如:[{ time: '1991',value: 20 }, { time: '1992',value: 20 }]。

③ xField和yField這兩個參數分別是橫/縱向的坐標軸對應的字段。

參數解釋 二

 

'sizeField': 'pop', #④
'colorField': 'continent', #⑤
'color': ['#ffd500', '#82cab2', '#193442', '#d18768','#7e827a'], #⑥
'size': [4, 30], #⑦
'shape': 'circle', #⑧

④ 指定散點大小對應的字段名,我們用的pop(人口)字段。

⑤ 指定散點顏色對應的字段名,我們用的continent(洲)字段。

??

⑥ 設置散點的顏色,指定了系列色值。

⑦ 設置散點的大小,可以指定大小數組 [minSize, maxSize]

⑧ 設置點的形狀,比如cicle、square

參數解釋 三

 

'pointStyle':{'fillOpacity': 0.8,'stroke': '#bbb'}, #⑨
'xAxis':{'line':{'style':{'stroke': '#aaa'}},}, #⑩
'yAxis':{'line':{'style':{'stroke': '#aaa'}},},

⑨ pointStyle是指折線樣式,不過在散點圖里,指的是散點的描邊。另外fillOpacity是設置透明度,stroke是設置描邊顏色。

??

⑩ 這里只是設置了坐標軸線的顏色。

參數解釋 四

 

'quadrant':{
'xBaseline': 0,
'yBaseline': 0,
'labels': [
{'content': 'Male decrease,\nfemale increase'},
{'content': 'Female decrease,\nmale increase'},
{'content': 'Female & male decrease'},
{'content': 'Female &\n male increase'}, ],},

quadrant是四象限組件,具體細分配置如下:

細分配置

功能描述

xBaseline

x 方向上的象限分割基準線,默認為 0

yBaseline

y 方向上的象限分割基準線,默認為 0

labels

象限文本配置

PyG2Plot的介紹文檔還不完善,上文中的很多參數是摸索的,大家作為參考就好。

??

PyG2Plot 原理其實非常簡單,其中借鑒了 pyecharts 的實現,但是因為螞蟻金服的 G2Plot 完全基于可視分析理論的配置式結構,所以封裝上比 pyecharts 簡潔非常非常多。

完整代碼

如果有小伙伴對本文代碼感興趣,后臺回復數字“101” ,即可獲取全部代碼!

 

 

責任編輯:龐桂玉 來源: Python編程
相關推薦

2021-11-26 00:01:26

可視化AP I數據

2022-10-10 10:14:38

Python繪圖庫

2020-07-28 08:48:49

Python繪圖工具

2020-09-10 14:14:02

Python散點圖分割線

2023-02-07 11:44:02

2020-09-23 16:05:42

Python手繪圖表編程語言

2024-09-27 11:38:49

2022-01-07 14:20:12

Python命令工具

2020-08-14 08:19:25

Shell命令行數據

2021-08-30 11:40:06

PythonSeaborn可視化

2020-10-13 08:51:55

Python開發可視化動圖

2021-11-22 17:55:56

Python 開發編程語言

2021-02-05 06:01:31

Windows10操作系統微軟

2024-10-09 09:07:10

JVM優化String類JDK1.6

2020-06-01 08:04:18

三目運算符代碼

2021-05-30 22:53:05

Go1.17版本 tip

2020-06-19 13:53:47

BokehPython繪圖

2024-04-29 09:38:16

2021-02-03 20:19:08

Istio流量網格

2023-01-12 16:57:39

ChatGPT
點贊
收藏

51CTO技術棧公眾號

日韩精品在线看片z| 97久久精品人人澡人人爽| www.久久久久| 手机看片国产精品| 国产不卡人人| 国产亚洲综合av| 成人免费直播live| 日韩欧美一区二区一幕| 日韩精品水蜜桃| 精品国产伦一区二区三区观看体验| 欧美一区二区三区爽大粗免费| shkd中文字幕久久在线观看| 国产精品亚洲综合一区在线观看| 欧美一区二区三区……| 性色av无码久久一区二区三区| 久久影视三级福利片| 欧美三级中文字幕| 蜜臀精品一区二区| yjizz视频网站在线播放| 国产成人精品免费一区二区| 国产91免费观看| 美女毛片在线观看| 精品国产一区一区二区三亚瑟| 日韩一区二区三区精品视频| 男人插女人下面免费视频| 国产鲁鲁视频在线观看特色| 久久先锋资源网| av在线亚洲男人的天堂| 国产suv精品一区二区33| 欧美日本中文| 日韩中文第一页| 成人免费av片| 日韩欧美一级| 5566中文字幕一区二区电影| av视屏在线播放| 51精品在线| 亚洲一区二区三区在线看| 五月天亚洲综合小说网| 色综合888| kk眼镜猥琐国模调教系列一区二区| 国产综合色香蕉精品| 国产第一页在线观看| 日韩亚洲在线| 国精产品一区一区三区有限在线| 色偷偷www8888| 日本一区二区在线看| 日韩精品免费观看| 黄色录像a级片| 成人性生交大片免费看96| 91精品国产91久久久久久最新毛片 | 一级黄色免费片| 石原莉奈一区二区三区在线观看 | 性刺激综合网| 国产高清自拍视频在线观看| 2020国产精品久久精品美国| 九色91视频| 午夜在线视频免费| av电影在线观看完整版一区二区| 91成人在线看| 亚洲欧美另类一区| 大陆成人av片| 精品久久精品久久| 日本福利片高清在线观看| av一二三不卡影片| 久久精品女人的天堂av| 偷拍25位美女撒尿视频在线观看| 成人aa视频在线观看| 国产精品对白一区二区三区| 国产乱淫av片免费| 久久国产人妖系列| 亚洲一区二区三区xxx视频| 国产三级自拍视频| 成人性生交大片免费看中文| 波多野结衣一区二区三区在线观看| 精品久久久久久亚洲综合网站| 国产乱理伦片在线观看夜一区| 2019国产精品视频| 人人妻人人澡人人爽久久av| 91视频www| 神马影院一区二区三区| 麻豆传媒视频在线观看免费| 亚洲精品视频在线观看网站| 国产精品又粗又长| 欧美人体一区二区三区| 欧美日韩精品久久久| 国产大片一区二区三区| 国产精品22p| 国产一区二区三区视频免费| 国产美女高潮视频| 国内精品亚洲| 日韩免费不卡av| 国产一区二区三区四区视频 | 91在线中文字幕| 三级小视频在线观看| 国产人成一区二区三区影院| 异国色恋浪漫潭| 色黄视频在线观看| 777奇米四色成人影色区| 日本一级片在线播放| 欧美精品尤物在线观看| 久久99久久99精品免观看粉嫩| 国产精品男女视频| 国产乱子轮精品视频| 国产欧美日韩亚洲| 黄视频网站在线看| 精品人伦一区二区三区蜜桃免费| 天堂一区在线观看| 日韩激情网站| 久久99久久亚洲国产| 男人的天堂av网站| 9色porny自拍视频一区二区| 亚洲午夜精品久久久久久浪潮| 福利写真视频网站在线| 欧美视频三区在线播放| 色综合久久久无码中文字幕波多 | 亚洲一区高清| 欧美一级鲁丝片| 日韩午夜在线播放| 国产精品69久久久久孕妇欧美| 红桃视频国产一区| 国产日韩欧美黄色| 欧美挠脚心网站| 亚洲福利一区二区三区| gai在线观看免费高清| 亚洲三级网址| 国模私拍一区二区三区| 国产一区二区在线不卡| 国产欧美日韩三区| 久久网站免费视频| 九九热播视频在线精品6| 久久久精品亚洲| 一卡二卡三卡在线| 国产嫩草影院久久久久| 国产综合av在线| 久久悠悠精品综合网| 欧美丰满少妇xxxx| 国产欧美熟妇另类久久久| 中文一区在线播放| 91黄色小网站| 亚洲传媒在线| 日韩av免费一区| 日本免费网站在线观看| 亚洲高清免费观看高清完整版在线观看 | 日韩三级电影视频| 欧美一区二区三区在线看| 任你操精品视频| 久久国产综合精品| 日本特级黄色大片| 电影中文字幕一区二区| 日韩在线视频观看| 国产又粗又猛又爽又黄91| 中文字幕欧美三区| www.久久久精品| 欧美激情偷拍自拍| 成人免费自拍视频| av毛片在线播放| 欧美一级片免费看| 九九视频免费在线观看| 国产盗摄精品一区二区三区在线| 中文字幕中文字幕一区三区| 欧美大陆国产| 久久天天躁狠狠躁老女人| 99精品国产99久久久久久97| 亚洲免费在线观看视频| 欧美日韩一区二区区| 狠狠入ady亚洲精品| 精品国产一区二区三区麻豆小说 | 丰满少妇一区二区三区专区| 欧美精品网站| 极品日韩久久| 人人鲁人人莫人人爱精品| 一区二区三区www| 在线观看亚洲国产| 一区二区三区在线观看网站| 久久久久亚洲AV成人网人人小说| 99精品99| 午夜一区二区三区| 精品视频一区二区三区在线观看| 欧美精品在线免费播放| 婷婷色在线观看| 91福利在线观看| 好吊日在线视频| 成人国产亚洲欧美成人综合网 | 日韩精品免费综合视频在线播放 | 欧美一二三区在线| 国产一级做a爱片久久毛片a| 欧美国产日韩一二三区| 九九九久久久久久久| 亚洲日韩视频| 亚洲精品乱码视频| julia中文字幕一区二区99在线| 26uuu国产精品视频| 成人综合影院| 精品粉嫩超白一线天av| 国产乡下妇女三片| 亚洲一区二区三区国产| 免费人成又黄又爽又色| 国产成人8x视频一区二区| 97xxxxx| 欧美激情视频一区二区三区免费| 久久久久免费网| 99精品女人在线观看免费视频| 久久久综合av| 日p在线观看| 亚洲成人a**站| 伊人网中文字幕| 精品成人久久av| 欧美一级片在线视频| 99精品欧美一区二区三区综合在线| 五月天激情视频在线观看| 136国产福利精品导航网址| 亚洲综合视频一区| 伊人成综合网yiren22| 92裸体在线视频网站| 日本美女久久| 69久久夜色精品国产69乱青草| 麻豆网站视频在线观看| 亚洲欧洲黄色网| 高h放荡受浪受bl| 这里是久久伊人| 97精品人妻一区二区三区香蕉| 色婷婷综合久久久久中文 | 日韩电影在线一区| 欧美深夜福利视频| 亚洲视频观看| 国产欧美123| 欧美国产91| 99亚洲精品视频| 99re66热这里只有精品8| 欧美日韩亚洲一区二区三区四区| 精品久久对白| 国产精品区一区二区三在线播放| 精品午夜视频| 成人做爰www免费看视频网站| se01亚洲视频| 日韩美女免费观看| 最新中文字幕在线播放| 97色伦亚洲国产| 色在线中文字幕| 97超视频免费观看| 僵尸再翻生在线观看| 九九热最新视频//这里只有精品| 九色porny在线| 日韩在线不卡视频| 久草免费在线观看| 久久中文字幕国产| 在线观看中文| 久久97久久97精品免视看| 性欧美ⅴideo另类hd| 久久99精品国产99久久6尤物| 九七久久人人| 久久久国产精品视频| 色开心亚洲综合| 中文字幕在线日韩| 在线观看免费高清完整| 国产亚洲精品久久| 1769视频在线播放免费观看| 国产午夜精品全部视频播放| 免费毛片在线| 自拍视频国产精品| 欧美日韩在线看片| 色偷偷av一区二区三区乱| 米奇精品一区二区三区| 日韩视频免费中文字幕| 欧美成人精品一区二区男人看| 久久天堂电影网| 日韩三级免费| 午夜精品久久久久久久99黑人| 电影k8一区二区三区久久| 国内精品久久影院| 少妇视频一区| 国产精品免费视频久久久| 国产国产一区| 亚洲伊人第一页| 激情亚洲另类图片区小说区| 久久一区二区三区欧美亚洲| 天堂av一区二区三区在线播放| 96久久精品| 亚洲国产中文在线| 精品国产一区二区三区四区精华 | 国产亚洲情侣一区二区无| 黄色欧美网站| 欧美一区二区三区成人久久片| 日韩欧美一区二区三区在线视频| 亚洲免费在线精品一区| 一精品久久久| 日本精品免费在线观看| 99亚洲精品| 亚洲黄色av网址| 国产一区二区三区在线观看精品| 男人的天堂免费| 久久综合给合久久狠狠狠97色69| 快灬快灬一下爽蜜桃在线观看| 一区二区三区欧美在线观看| 日韩美女一级片| 色婷婷久久久久swag精品| 国产欧美第一页| 日韩av资源在线播放| 东热在线免费视频| 欧美精品福利视频| 欧美aaa视频| 波多野结衣精品久久| 大片网站久久| 僵尸世界大战2 在线播放| 日韩av中文在线观看| 波多野结衣中文字幕在线播放| av高清不卡在线| 国产人妻一区二区| 亚洲国产美女搞黄色| 国产在线观看第一页| 亚洲第一视频网| 免费黄色在线| 欧美做爰性生交视频| 136福利精品导航| 色99中文字幕| 亚洲区国产区| 人妻激情偷乱视频一区二区三区| 久久精品在线免费观看| 九九久久免费视频| 欧美一区二区美女| 大胆av不用播放器在线播放| 欧美与黑人午夜性猛交久久久| 亚洲欧美在线综合| 日本不卡二区高清三区| 一本不卡影院| caoporm在线视频| 国产精品私人自拍| 午夜一区二区三区四区| 日韩成人性视频| 黄网站在线观| 91日本在线观看| 欧美女王vk| 青青在线视频观看| 不卡的av在线播放| 国产午夜精品一区二区理论影院| 欧美日韩mp4| 国产私拍精品| 久久免费视频在线观看| 免费一级欧美在线大片| 最新国产精品久久| 日韩av不卡一区二区| 美女被到爽高潮视频| 狠狠躁夜夜躁人人躁婷婷91| 国产xxxx在线观看| 欧美精品亚州精品| 日韩城人网站| 中文字幕中文字幕在线中一区高清 | av在线一区二区| 国产一级视频在线播放| 日韩一区二区三区在线| 毛片在线看片| 亚洲一区二区少妇| 中文字幕乱码亚洲无线精品一区| 免费观看成人在线视频| 久久精品免视看| 无码人妻一区二区三区线| 国产亚洲精品美女久久久| 欧美片第1页| 日本一区二区三区在线视频| 日产国产欧美视频一区精品| 久久久久亚洲av无码a片| 欧美三级免费观看| 无码国产色欲xxxx视频| 97人人爽人人喊人人模波多| 天堂成人娱乐在线视频免费播放网站| 欧美日韩成人免费视频| 99re成人在线| 在线观看毛片视频| 精品久久久av| 超碰成人免费| 伊人成色综合网| 东方aⅴ免费观看久久av| 免费av网站在线| 亚洲一级一级97网| japansex久久高清精品| 超薄肉色丝袜足j调教99| 国产一区二区三区观看| 国产午夜精品一区二区理论影院| 日韩精品视频在线观看网址| 巨胸喷奶水www久久久免费动漫| 亚洲一区二区在线看| 国产精品资源在线看| 五月婷婷开心网| 亚洲一区二区黄| 欧美经典影片视频网站| 无码 制服 丝袜 国产 另类| 久久综合色8888| 97精品人妻一区二区三区在线 | av手机在线播放| 欧美一区二区三区播放老司机| 182在线播放| 日韩精品最新在线观看| 大陆成人av片| 天干夜夜爽爽日日日日| 免费97视频在线精品国自产拍| 亚洲精品午夜| 狠狠97人人婷婷五月| 亚洲欧美在线观看| 欧美性猛交 xxxx| 成人福利网站在线观看|