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

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

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

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

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

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

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

畫圖第一步就是導入包和數(shù)據(jù)。

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

箱線圖

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

在這里插入圖片描述

這個圖中,箱和線描述了五個統(tǒng)計量:最小非異常值、第一四分位數(shù)(25%)、中位數(shù)、第三四分位數(shù)(75%)以及非異常最大值。而最大值上面的那些點,則為異常值??梢姡^1.5萬刀的鉆石屬于異類。

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

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

增強箱線圖

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

sns中提供了增強版的箱線圖:boxenplot

在這里插入圖片描述

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

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

小提琴圖

如果想再細致一點,那么就得用小提琴圖了

在這里插入圖片描述

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

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

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

相關文章

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

    tornado框架blog模塊分析與使用

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

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

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

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

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

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

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

    Python的迭代器和生成器使用實例

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

    python爬取微博評論的實例講解

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

    Python中gevent模塊協(xié)程使用

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

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

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

    Python 計算機視覺編程進階之OpenCV 進行霍夫變換

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

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

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

最新評論

项城市| 姚安县| 肥东县| 昔阳县| 凤庆县| 木里| 喜德县| 威信县| 岳普湖县| 固始县| 玉环县| 凤山县| 临颍县| 东明县| 东港市| 西昌市| 桂东县| 饶河县| 杨浦区| 利辛县| 临洮县| 黄石市| 剑川县| 宿迁市| 勐海县| 同江市| 筠连县| 西乌| 灵宝市| 政和县| 易门县| 军事| 化州市| 崇信县| 伊川县| 乌兰县| 留坝县| 饶阳县| 扎兰屯市| 大新县| 浠水县|