最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python編程matplotlib繪圖挑鉆石seaborn小提琴和箱線圖

 更新時(shí)間:2021年10月25日 09:17:06   作者:微小冷  
這篇文章主要為大家介紹了Python編程如何使用matplotlib繪圖來(lái)挑出完美的鉆石以及seaborn小提琴和箱線圖,有需要的朋友可以借鑒參考下,希望能夠優(yōu)速幫助

想不到大家都這么喜歡用python給女朋友挑鉆石,所以我又寫(xiě)了個(gè)續(xù)。

如果看過(guò)之前一篇用python挑鉆石的文章,那么可以直接從箱線圖開(kāi)始讀。

seaborn是matplotlib的補(bǔ)充包,提供了一系列高顏值的figure,并且集成了多種在線數(shù)據(jù)集,通過(guò)sns.load_dataset()進(jìn)行調(diào)用,可供學(xué)習(xí),如果網(wǎng)絡(luò)不穩(wěn)定,可下載到本地,然后在調(diào)用的時(shí)候使用把cache設(shè)為True

其中,diamonds數(shù)據(jù)集中包含了鉆石數(shù)據(jù),總計(jì)十項(xiàng),分別是[重量/克拉]carat、切割水平cut、顏色color、透明度clarity、深度depth、table、價(jià)格price以及x、y、z方向的尺寸。

畫(huà)圖第一步就是導(dǎo)入包和數(shù)據(jù)。

import seaborn as sns
import matplotlib.pyplot as plt
# 本地加載數(shù)據(jù)集
dia = sns.load_dataset("diamonds",data_home="seaborn-data", cache=True)
# 以上幾行代碼后面不再重復(fù)書(shū)寫(xiě)

箱線圖

現(xiàn)在我們想知道Premium, Fair, Very Good, Good, Ideal這五種切割方式所對(duì)應(yīng)的價(jià)格區(qū)間,那么最直接的想法是做一個(gè)箱線圖,就類似K線那種圖。

在這里插入圖片描述

這個(gè)圖中,箱和線描述了五個(gè)統(tǒng)計(jì)量:最小非異常值、第一四分位數(shù)(25%)、中位數(shù)、第三四分位數(shù)(75%)以及非異常最大值。而最大值上面的那些點(diǎn),則為異常值??梢?jiàn),超過(guò)1.5萬(wàn)刀的鉆石屬于異類。

>>> sns.boxplot(x="cut",y="price",data=dia,color='lightblue',fliersize=0.25)
>>> plt.show()

其中,fliersize表示異常值的尺寸。

增強(qiáng)箱線圖

箱線圖盡管已經(jīng)可以描述一定的分布特性,但是還不夠,畢竟只有5個(gè)統(tǒng)計(jì)量。

sns中提供了增強(qiáng)版的箱線圖:boxenplot

在這里插入圖片描述

在這個(gè)圖中,將價(jià)格區(qū)間進(jìn)行了劃分,每個(gè)價(jià)格區(qū)間中,箱子越寬則代表樣本越多。

sns.boxenplot(x="cut",y="price",data=dia,
    palette="ch:rot=-.5,d=.3_r")
plt.show()

小提琴圖

如果想再細(xì)致一點(diǎn),那么就得用小提琴圖了

在這里插入圖片描述

sns.violinplot(x="cut",y="price",data=dia)
sns.despine(left=True)

這樣一看,切割最好的鉆石,價(jià)格區(qū)間竟然以1000左右為主,盡管離譜,但也很真實(shí)了。

以上就是Python編程matplotlib繪圖挑鉆石seaborn小提琴和箱線圖的詳細(xì)內(nèi)容,更多關(guān)于matplotlib挑鉆石seaborn小提琴和箱線圖的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • tornado框架blog模塊分析與使用

    tornado框架blog模塊分析與使用

    這篇文章主要介紹了tornado框架blog模塊的使用方法,大家參考使用吧
    2013-11-11
  • 快速掌握python權(quán)限功能設(shè)計(jì)實(shí)戰(zhàn)指南

    快速掌握python權(quán)限功能設(shè)計(jì)實(shí)戰(zhàn)指南

    在處理權(quán)限控制時(shí),裝飾器能幫助我們以一種統(tǒng)一且簡(jiǎn)潔的方式管理不同用戶對(duì)系統(tǒng)資源的訪問(wèn)權(quán)限,本文將通過(guò)幾個(gè)簡(jiǎn)單的示例逐步展示如何利用Python裝飾器實(shí)現(xiàn)從基礎(chǔ)到復(fù)雜的權(quán)限控制功能
    2024-01-01
  • python基礎(chǔ)教程之五種數(shù)據(jù)類型詳解

    python基礎(chǔ)教程之五種數(shù)據(jù)類型詳解

    這篇文章主要介紹了python基礎(chǔ)教程之五種數(shù)據(jù)類型詳解的相關(guān)資料,這里對(duì)Python 的數(shù)據(jù)類型進(jìn)行了詳細(xì)介紹,需要的朋友可以參考下
    2017-01-01
  • Python中的引用和拷貝規(guī)律詳解

    Python中的引用和拷貝規(guī)律詳解

    在python中無(wú)論是直接的變量賦值,還是參數(shù)傳遞,都是按照引用進(jìn)行賦值的,這篇文章主要給大家介紹了關(guān)于Python中引用和拷貝規(guī)律的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-04-04
  • Python的迭代器和生成器使用實(shí)例

    Python的迭代器和生成器使用實(shí)例

    這篇文章主要介紹了Python的迭代器和生成器使用實(shí)例,本文講解了迭代器的next方法、__iter__方法和實(shí)例以及生成器的代碼實(shí)例,需要的朋友可以參考下
    2015-01-01
  • python爬取微博評(píng)論的實(shí)例講解

    python爬取微博評(píng)論的實(shí)例講解

    在本篇文章里小編給大家整理的是一篇關(guān)于python爬取微博評(píng)論的實(shí)例講解,有興趣的朋友們可以學(xué)習(xí)下。
    2021-01-01
  • Python中g(shù)event模塊協(xié)程使用

    Python中g(shù)event模塊協(xié)程使用

    協(xié)程是一種用戶態(tài)的輕量級(jí)線程,本文主要介紹了Python中g(shù)event模塊協(xié)程使用,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-07-07
  • 12個(gè)Python程序員面試必備問(wèn)題與答案(小結(jié))

    12個(gè)Python程序員面試必備問(wèn)題與答案(小結(jié))

    這篇文章主要介紹了12個(gè)Python程序員面試必備問(wèn)題與答案,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-06-06
  • Python 計(jì)算機(jī)視覺(jué)編程進(jìn)階之OpenCV 進(jìn)行霍夫變換

    Python 計(jì)算機(jī)視覺(jué)編程進(jìn)階之OpenCV 進(jìn)行霍夫變換

    霍夫變換(Hough)是一個(gè)非常重要的檢測(cè)間斷點(diǎn)邊界形狀的方法。它通過(guò)將圖像坐標(biāo)空間變換到參數(shù)空間,來(lái)實(shí)現(xiàn)直線與曲線的擬合,通過(guò)本篇文章我們來(lái)詳細(xì)了解它
    2021-11-11
  • Python實(shí)現(xiàn)從文件中加載數(shù)據(jù)的方法詳解

    Python實(shí)現(xiàn)從文件中加載數(shù)據(jù)的方法詳解

    日常工作中有許多類型的文件,以及許多方法,用它們從文件中提取數(shù)據(jù)來(lái)圖形化。本文將利用Python實(shí)現(xiàn)從文件中加載數(shù)據(jù),感興趣的可以了解一下
    2022-04-04

最新評(píng)論

中江县| 长治市| 象山县| 手机| 环江| 桑植县| 湘西| 九台市| 泰兴市| 天祝| 寿阳县| 黄梅县| 筠连县| 齐齐哈尔市| 临高县| 邳州市| 筠连县| 沙田区| 始兴县| 贵阳市| 沛县| 五家渠市| 游戏| 舒城县| 临沂市| 峨山| 台东市| 上高县| 丹棱县| 莱芜市| 体育| 平利县| 兖州市| 河间市| 六盘水市| 沁阳市| 山丹县| 盐池县| 通渭县| 泸州市| 古蔺县|