色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

分享10個(gè)適用于多個(gè)學(xué)科的Python數(shù)據(jù)可視化庫(kù)

馬哥Linux運(yùn)維 ? 來(lái)源:pythonic生物人 ? 2023-08-14 10:40 ? 次閱讀

本次分享10個(gè)適用于多個(gè)學(xué)科的Python數(shù)據(jù)可視化庫(kù),其中有名氣很大的也有鮮為人知的!

1、matplotlib

ffd6fd0a-39d9-11ee-9e74-dac502259ad0.png

兩個(gè)直方圖

matplotlib 是Python可視化程序庫(kù)的泰斗。經(jīng)過(guò)十幾年它任然是Python使用者最常用的畫(huà)圖庫(kù)。它的設(shè)計(jì)和在1980年代被設(shè)計(jì)的商業(yè)化程序語(yǔ)言MATLAB非常接近。

由于 matplotlib 是第一個(gè) Python 可視化程序庫(kù),有許多別的程序庫(kù)都是建立在它的基礎(chǔ)上或者直接調(diào)用它。

比如pandas和Seaborn就是matplotlib的外包,它們讓你能用更少的代碼去調(diào)用 matplotlib的方法。

雖然用 matplotlib 可以很方便的得到數(shù)據(jù)的大致信息,但是如果要更快捷簡(jiǎn)單地制作可供發(fā)表的圖表就不那么容易了。

就像Chris Moffitt 在“Python可視化工具簡(jiǎn)介”中提到的一樣:“功能非常強(qiáng)大,也非常復(fù)雜?!?/p>

matplotlib 那有著強(qiáng)烈九十年代氣息的默認(rèn)作圖風(fēng)格也是被吐槽多年。即將發(fā)行的matplotlib 2.0 號(hào)稱會(huì)包含許多更時(shí)尚的風(fēng)格。

2、Seaborn

fff85de2-39d9-11ee-9e74-dac502259ad0.png

Violinplot (Michael Waskom)

Seaborn利用了matplotlib,用簡(jiǎn)潔的代碼來(lái)制作好看的圖表。

Seaborn跟matplotlib最大的區(qū)別就是它的默認(rèn)繪圖風(fēng)格和色彩搭配都具有現(xiàn)代美感。

由于Seaborn是構(gòu)建在matplotlib的基礎(chǔ)上的,你需要了解matplotlib從而來(lái)調(diào)整Seaborn的默認(rèn)參數(shù)。

3、ggplot

00072a5c-39da-11ee-9e74-dac502259ad0.png

Small multiples (?hat)

ggplot 基于R的一個(gè)作圖包 ggplot2, 同時(shí)利用了源于 《圖像語(yǔ)法》(The Grammar of Graphics)中的概念。

ggplot 跟 matplotlib 的不同之處是它允許你疊加不同的圖層來(lái)完成一幅圖。比如你可以從軸開(kāi)始,然后加上點(diǎn),加上線,趨勢(shì)線等等。

雖然《圖像語(yǔ)法》得到了“接近思維過(guò)程”的作圖方法的好評(píng),但是習(xí)慣了matplotlib的用戶可能需要一些時(shí)間來(lái)適應(yīng)這個(gè)新思維方式。

ggplot的作者提到 ggplot 并不適用于制作非常個(gè)性化的圖像。它為了操作的簡(jiǎn)潔而犧牲了圖像復(fù)雜度。

ggplot is tightly integrated with pandas, so it’s best to store your data in a DataFrame when using ggplot.

ggplot跟pandas的整合度非常高,所以當(dāng)你使用它的時(shí)候,最好將你的數(shù)據(jù)讀成 DataFrame。

4、Bokeh

0011861e-39da-11ee-9e74-dac502259ad0.png

Interactive weather statistics for three cities (Continuum Analytics)

跟ggplot一樣, Bokeh 也是基于《圖形語(yǔ)法》的概念。

但是跟ggplot不一樣的是,它完全基于Python而不是從R引用過(guò)來(lái)的。

它的長(zhǎng)處在于它能用于制作可交互,可直接用于網(wǎng)絡(luò)的圖表。圖表可以輸出為JSON對(duì)象,HTML文檔或者可交互的網(wǎng)絡(luò)應(yīng)用。

Boken也支持?jǐn)?shù)據(jù)流和實(shí)時(shí)數(shù)據(jù)。Bokeh為不同的用戶提供了三種控制水平。

最高的控制水平用于快速制圖,主要用于制作常用圖像, 例如柱狀圖,盒狀圖,直方圖。

中等控制水平跟matplotlib一樣允許你控制圖像的基本元素(例如分布圖中的點(diǎn))。

最低的控制水平主要面向開(kāi)發(fā)人員和軟件工程師。

它沒(méi)有默認(rèn)值,你得定義圖表的每一個(gè)元素。

5、pygal

0021ddfc-39da-11ee-9e74-dac502259ad0.png

Box plot (Florian Mounier)

pygal 跟 Bokeh 和 Plotly 一樣,提供可直接嵌入網(wǎng)絡(luò)瀏覽器的可交互圖像。

跟其他兩者的主要區(qū)別在于它可以將圖表輸出為SVG格式。

如果你的數(shù)據(jù)量相對(duì)小,SVG就夠用了。但是如果你有成百上千的數(shù)據(jù)點(diǎn),SVG的渲染過(guò)程會(huì)變得很慢。

由于所有的圖表都被封裝成了方法,而且默認(rèn)的風(fēng)格也很漂亮,用幾行代碼就可以很容易地制作出漂亮的圖表。

6、Plotly

0039bf94-39da-11ee-9e74-dac502259ad0.png

Line plot (Plotly)

你也許聽(tīng)說(shuō)過(guò)在線制圖工具Plotly,但是你知道你可以通過(guò)Python使用它么?

Plotly 跟 Bokeh 一樣致力于交互圖表的制作,但是它提供在別的庫(kù)中很難找到的幾種圖表類型,比如等值線圖,樹(shù)形圖和三維圖表。

7、geoplotlib

Choropleth (Andrea Cuttone)

geoplotlib 是一個(gè)用于制作地圖和地理相關(guān)數(shù)據(jù)的工具箱。

你可以用它來(lái)制作多種地圖,比如等值區(qū)域圖, 熱度圖,點(diǎn)密度圖。

你必須安裝 Pyglet (一個(gè)面向?qū)ο?a target="_blank">編程接口)來(lái)使用geoplotlib。不過(guò)因?yàn)榇蟛糠諴ython的可視化工具不提供地圖,有一個(gè)專職畫(huà)地圖的工具也是挺方便的。

8、Gleam

008afa58-39da-11ee-9e74-dac502259ad0.png

Scatter plot with trend line (David Robinson)

Gleam 借用了R中 Shiny 的靈感。它允許你只利用 Python 程序?qū)⒛愕姆治鲎兂煽山换サ木W(wǎng)絡(luò)應(yīng)用,你不需要會(huì)用HTML CSS 或者 JaveScript。

Gleam 可以使用任何一種 Python 的可視化庫(kù)。

當(dāng)你創(chuàng)建一個(gè)圖表的時(shí)候,你可以在上面加上一個(gè)域,這樣用戶可以用它來(lái)對(duì)數(shù)據(jù)排序和過(guò)濾了。

9、missingno

0096ac0e-39da-11ee-9e74-dac502259ad0.png

Nullity matrix (Aleksey Bilogur)

缺失數(shù)據(jù)是永遠(yuǎn)的痛。

missingno 用圖像的方式讓你能夠快速評(píng)估數(shù)據(jù)缺失的情況,而不是在數(shù)據(jù)表里面步履維艱。

你可以根據(jù)數(shù)據(jù)的完整度對(duì)數(shù)據(jù)進(jìn)行排序或過(guò)濾,或者根據(jù)熱度圖或樹(shù)狀圖來(lái)考慮對(duì)數(shù)據(jù)進(jìn)行修正。

10、Leather

00a3d6b8-39da-11ee-9e74-dac502259ad0.png

Chart grid with consistent scales (Christopher Groskopf)

Leather的最佳定義來(lái)自它的作者 Christopher Groskopf。

“Leather 適用于現(xiàn)在就需要一個(gè)圖表并且對(duì)圖表是不是完美并不在乎的人?!?/p>

它可以用于所以的數(shù)據(jù)類型然后生成SVG圖像,這樣在你調(diào)整圖像大小的時(shí)候就不會(huì)損失圖像質(zhì)量。






審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16332

    瀏覽量

    177812
  • HTML
    +關(guān)注

    關(guān)注

    0

    文章

    278

    瀏覽量

    35211
  • MATLAB仿真
    +關(guān)注

    關(guān)注

    4

    文章

    176

    瀏覽量

    19922
  • SVG
    SVG
    +關(guān)注

    關(guān)注

    0

    文章

    127

    瀏覽量

    16408
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4792

    瀏覽量

    84628

原文標(biāo)題:Python那些優(yōu)質(zhì)可視化工具!

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    數(shù)據(jù)可視化Python-matplotlib概述

    數(shù)據(jù)可視化(二):Python-matplotlib
    發(fā)表于 07-22 14:58

    python數(shù)據(jù)可視化的方法和代碼

    Python數(shù)據(jù)可視化匯總
    發(fā)表于 10-14 14:59

    Python數(shù)據(jù)可視化專家的七個(gè)秘密

    分享 Python數(shù)據(jù)可視化專家的七個(gè)秘密
    發(fā)表于 05-15 06:43

    python數(shù)據(jù)可視化之畫(huà)折線圖

    python數(shù)據(jù)可視化之畫(huà)折線圖,散點(diǎn)圖
    發(fā)表于 05-27 08:09

    Python數(shù)據(jù)可視化

    Python數(shù)據(jù)可視化:網(wǎng)易云音樂(lè)歌單
    發(fā)表于 07-19 08:30

    經(jīng)驗(yàn)分享|BI數(shù)據(jù)可視化報(bào)表布局——容器

    容器功能是一種用于數(shù)據(jù)可視化圖表排版的功能,主要作用對(duì)圖表進(jìn)行有效的布局調(diào)整,或者用于巧妙在同一地方安排多個(gè)不同類型的
    發(fā)表于 03-15 17:10

    可視化大屏設(shè)計(jì)模板 | 主題皮膚(報(bào)表UI設(shè)計(jì))

    報(bào)表UI模板) 內(nèi)容:提供大量可供免費(fèi)下載使用的數(shù)據(jù)可視化報(bào)表UI設(shè)計(jì)模板。常見(jiàn)的有以下幾種類型: 1、經(jīng)典藍(lán):以藍(lán)色為主色調(diào),搭配白色和灰色,整體風(fēng)格簡(jiǎn)潔、大氣,適用于企業(yè)匯報(bào)、領(lǐng)導(dǎo)監(jiān)控等場(chǎng)景。 2
    發(fā)表于 09-12 10:10

    Python拉勾網(wǎng)數(shù)據(jù)采集與可視化

    本文是先采集拉勾網(wǎng)上面的數(shù)據(jù),采集的是Python崗位的數(shù)據(jù),然后用Python進(jìn)行可視化。主要涉及的是爬蟲(chóng)&
    的頭像 發(fā)表于 03-13 14:18 ?3253次閱讀
    <b class='flag-5'>Python</b>拉勾網(wǎng)<b class='flag-5'>數(shù)據(jù)</b>采集與<b class='flag-5'>可視化</b>

    使用Python可視化數(shù)據(jù),機(jī)器人開(kāi)發(fā)編程

    機(jī)器學(xué)習(xí)開(kāi)發(fā),與Mail.Ru Search數(shù)據(jù)分析負(fù)責(zé)人Egor Polusmak和Mail.Ru Group數(shù)據(jù)科學(xué)家Yury Kashnitsky一起探索如何使用Python可視化
    的頭像 發(fā)表于 03-15 16:56 ?8984次閱讀

    10個(gè)流行的Python庫(kù)平臺(tái)

    作為開(kāi)發(fā)人員喜愛(ài)的語(yǔ)言之一,Python以其豐富的社區(qū)可用工具和庫(kù)而聞名。我們列出了開(kāi)發(fā)人員可以用于計(jì)算機(jī)視覺(jué)10個(gè)流行的
    的頭像 發(fā)表于 10-09 16:33 ?3275次閱讀

    Charts.css是用于數(shù)據(jù)可視化的新的開(kāi)源框架

    表示通常更容易理解。可視化幫助最終用戶理解數(shù)據(jù),而Charts.css可以幫助開(kāi)發(fā)人員使用簡(jiǎn)單的CSS類將其數(shù)據(jù)轉(zhuǎn)換為精美的圖形。 Charts.css是用于
    的頭像 發(fā)表于 04-13 10:48 ?1968次閱讀

    Python數(shù)據(jù)可視化編程實(shí)戰(zhàn)

    Python數(shù)據(jù)可視化編程實(shí)戰(zhàn)資料免費(fèi)下載。
    發(fā)表于 06-01 14:37 ?29次下載

    使用Python來(lái)收集、處理和可視化人口數(shù)據(jù)

    分析和可視化: pandas:一個(gè)提供高性能、易用的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)分析工具的庫(kù)。 requests:一個(gè)
    的頭像 發(fā)表于 06-21 17:08 ?1380次閱讀
    使用<b class='flag-5'>Python</b>來(lái)收集、處理和<b class='flag-5'>可視化</b>人口<b class='flag-5'>數(shù)據(jù)</b>

    Altair:一個(gè)漂亮易用的數(shù)據(jù)可視化庫(kù)

    Altair 是一個(gè)基于Jupyter Notebook的強(qiáng)大可視化庫(kù)。它提供了強(qiáng)大而簡(jiǎn)潔的可視化語(yǔ)法,使我們能夠快速構(gòu)建各種統(tǒng)計(jì)可視化圖表
    的頭像 發(fā)表于 10-21 10:43 ?916次閱讀
    Altair:一<b class='flag-5'>個(gè)</b>漂亮易用的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>可視化</b><b class='flag-5'>庫(kù)</b>

    Python 可視化如何配色

    我們?cè)诶?b class='flag-5'>Python進(jìn)行數(shù)據(jù)可視化時(shí),有著大量的高質(zhì)量庫(kù)可以用,比如: Matplotlib 、 seaborn 、 Plotly 、 Bokeh 、 ggplot 等等。但圖表好不
    的頭像 發(fā)表于 10-30 15:43 ?520次閱讀
    <b class='flag-5'>Python</b> <b class='flag-5'>可視化</b>如何配色
    主站蜘蛛池模板: 偷窥 亚洲 色 国产 日韩| 九九热精品视频在线观看| 国产高清美女一级a毛片久久w| 国产精品日本一区二区在线播放| 国产亚洲精品AAAAAAA片| 麻豆国产精品AV色拍综合| 欧美精品高清在线观看| 亚洲高清毛片一区二区| 中文在线无码高潮潮喷在线| www.97干| 精品亚洲大全| 人人在线碰碰视频免费| 亚洲伊人久久网| 被爽到叫呻呤视频免费视频| 国内高清在线观看视频| 区一区二视频免费观看| 亚洲欧美激情精品一区二区| CHINESE熟女老女人HD视频| 国产毛片AV久久久久精品| 嫩小性性性xxxxbbbb| 亚洲区视频| 丰满饥渴老太性hd| 露露的性战k8经典| 亚洲欧美一区二区三区四区| 国产成人a一在线观看| 妙玉被肉干高H潮文| 亚洲热在线视频| 国产精品国产三级国产AV麻豆| 嫩草伊人久久精品少妇AV网站| 亚洲精品成人无码区一在线观看| 操他射他影院| 牛牛精品专区在线| 5566av资源| 久久成人精品免费播放| 香蕉动漫库| 国产二区自拍| 少妇性饥渴BBBBBBBBB| www.av天堂网.com| 奇米网一区二区三区在线观看| 99re8在线视频精品| 乱爱性全过程免费视频|