国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python數據可視化,seaborn如何做出非常規圖表

Python數據可視化,seaborn如何做出非常規圖表

2020-11-02 23:46今日頭條外星人玩Python Python

這一節我們就來看看,如何使用 seaborn 生成標準圖表,然后結合 matplotlib 做出定制效果。特別是多系列的情況下,會有一些技巧。

前言

上一節(Python可視化,matplotlib最佳入門練習 )我們只是單純使用 matplotlib 制作出以下圖表

Python數據可視化,seaborn如何做出非常規圖表
  • 每年小麥產量柱狀圖
  • 使用不同顏色標記最小與最大值的柱子

但是,如果只是制作標準的圖表,我們有許多其他的選擇。最常見的就是使用 seaborn ,他是基于 matplotlib 的包裝。

這一節我們就來看看,如何使用 seaborn 生成標準圖表,然后結合 matplotlib 做出定制效果。

特別是多系列的情況下,會有一些技巧。

本文目標圖表是這樣:

Python數據可視化,seaborn如何做出非常規圖表

2個系列。每個系列找出最小最大的柱子,標記成不同的顏色

本文所需要的庫如下:

Python數據可視化,seaborn如何做出非常規圖表

數據是這樣子:

Python數據可視化,seaborn如何做出非常規圖表

上一節做的事情如下:

  • 設置 x 軸標簽的旋轉角度
  • 設置某個指定柱狀圖的柱子顏色

簡單把這些事情包裝成函數:

Python數據可視化,seaborn如何做出非常規圖表

使用 seaborn 的代碼,實際與上一節直接使用 matplotlib 差不多:

Python數據可視化,seaborn如何做出非常規圖表
Python數據可視化,seaborn如何做出非常規圖表

看起來 seaborn 沒有特別的地方!

這是因為我們只有一個系列(上圖只涉及2個維度:wheat 與 year)

多系列

稍微修改一下數據,

Python數據可視化,seaborn如何做出非常規圖表
  • 行3、4、5:復制一份數據,小麥產量隨機生成
  • 行7、8:新增一個列"type",把數據劃分成2類:"原始" 、"修改"
  • 行10:合并成一份數據
  • 行12:避免數據太多,圖表不利于閱讀,我只保留1750年以后的數據

現在數據成這樣:

Python數據可視化,seaborn如何做出非常規圖表

每個年份都有2行記錄,字段"type"可以區分他們

使用 seaborn 可以非常方便映射多個維度的數據:

Python數據可視化,seaborn如何做出非常規圖表

行1:hue 是類別映射,通常如果有一個列數據是文本,就可以映射上去。這里把數據中的"type"字段映射

圖表成這樣子:

Python數據可視化,seaborn如何做出非常規圖表

顯然沒有標記出最大值的柱子

同時也提示執行有錯誤

如果我們查看圖表的容器就能看出關鍵:

Python數據可視化,seaborn如何做出非常規圖表

原來,seaborn 柱子分成2組。這是非常合理的

但數據范圍索引,卻是在整個數據共27行中查找

顯然,我們需要是2組的范圍索引:

Python數據可視化,seaborn如何做出非常規圖表

語義非常清晰直白

但是,怎么準確從圖表容器中找到需要的 BarContainer:

Python數據可視化,seaborn如何做出非常規圖表

行7與行12:里面的 0 和 1 都是猜測的

原來,seaborn 在生成這些容器時,給容器的 label 屬性寫入了對應的數據值(就是我們數據的"type"字段):

Python數據可視化,seaborn如何做出非常規圖表

注意,你不能使用 key 索引方式獲取,比如寫: axcontainers['修改'] ,這會報錯

萬事俱備,定義如下函數:

Python數據可視化,seaborn如何做出非常規圖表

現在調用變得非常簡單:

Python數據可視化,seaborn如何做出非常規圖表

圖表成這樣子:

Python數據可視化,seaborn如何做出非常規圖表

接下來我會繼續編寫更多非常規要求的圖表,敬請關注!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 99精品视频在线免费观看 | 亚洲一区二区三区在线免费观看 | 日韩精品极品视频在线观看免费 | 在线观看一区二区精品 | 亚洲精品久久久久中文字幕欢迎你 | 欧美1区2区 | 国产成人精品一区二区三区四区 | 国产一级片免费观看 | 国产成人精品一区二区三区网站观看 | 欧美激情一区 | 欧美一区二区三区在线观看视频 | 一二三精品区 | 久久亚洲国产精品 | 中文字幕电影在线观看 | 欧美日韩亚洲国产 | 日本三级韩国三级三级a级中文 | 成人区精品一区二区婷婷 | 日韩在线精品强乱中文字幕 | 欧美freesex交免费视频 | 韩国精品一区 | 国产欧美日韩一区二区三区 | 激情综合网五月婷婷 | 成人在线一区二区 | 日韩在线永久免费播放 | 成人一区二区三区 | 欧洲精品在线视频 | 国产精品毛片在线 | 欧美a级成人淫片免费看 | 羞羞视频免费观看 | 午夜精品网站 | 国产精品成人国产乱一区 | 欧美激情在线播放 | 高清视频一区 | 国产欧美日韩精品一区 | 亚洲一区中文字幕在线观看 | 欧美日韩国产一区二区三区 | 日韩视频在线观看 | 国产黄免费 | 亚洲第一成人在线 | 成人一区二区三区 | 国产日韩欧美 |