亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

matplotlib設置顏色、標記、線條,讓你的圖像更加豐富(推薦)

 更新時間:2020年09月25日 09:37:54   作者:TechFlow2019  
這篇文章主要介紹了matplotlib設置顏色、標記、線條,讓你的圖像更加豐富,本文通過實例圖文相結(jié)合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

Matplotlib 是 Python 的繪圖庫。 它可與 NumPy 一起使用,提供了一種有效的 MatLab 開源替代方案。 它也可以和圖形工具包一起使用,如 PyQt 和 wxPython。

今天是數(shù)據(jù)處理專題的第11篇文章,我們繼續(xù)來介紹matplotlib這個包的使用方法。

在上一篇文章當中我們介紹了matplotlib當中subplot的概念以及用法,今天我們將會來介紹matplotlib繪圖中的一些具體的設置,可以讓我們畫出來的圖像更加豐富,表現(xiàn)力也更強。

顏色

我們之前繪制的圖像都是藍色的,這也是matplotlib的默認顏色。我們可以使用color這個參數(shù)來設置圖像的顏色,比如我們想要畫原諒色的圖,我們就傳入color='green',這樣我們得到的圖像就是綠色了。

由于綠色是很常見的顏色(大霧),所以我們沒必要輸入完整的green單詞,使用g作為縮寫就可以了。除了綠色之外,其他常用的顏色也一樣,比如紅色可以就寫成r,藍色寫成b,黃色寫成y等等。

相對來說這些常用顏色還是比較好記的,如果記不住也沒有關(guān)系,我們可以在jupyter當中通過plt.plot?這個命令來查閱相關(guān)的文檔。把文檔拉到最后,我們可以看到關(guān)于顏色設置的定義:

這里有兩個顏色看起來不太常用,一個是cyan是青色,另外一個是magenta是品紅。說明老外對顏色的喜好和審美和我們國人還是有些差距的。

除了使用單詞之外,我們還可以使用16進制來表示顏色。比如#CECECE,表示一種淡淡的灰色。到底有多灰呢?我們畫出來就知道了。

16進制表示顏色是一種常見的方法,我們知道光的三原色是紅綠藍,也就是RGB。在計算機領(lǐng)域常用0-255這256個數(shù)字來表示某一個原色的強弱。通過三原色的不同組合,我們可以組合出所有的顏色。一共三種原色,那么自然也就需要三個數(shù)字來表示,由于255以內(nèi)的數(shù)字寫成16進制只有兩位,所以我們可以用6位16進制的數(shù)字來代表顏色。這也是計算機領(lǐng)域非常常見的顏色表示方法,像是前端CSS調(diào)色也是一樣的道理。

標記

下面要介紹的是標記,標記的目的是用來凸顯數(shù)據(jù)。plot默認畫出來的是一條光滑的曲線,雖然它其實也是將若干個數(shù)據(jù)點連起來畫成的。光滑的曲線有一個問題就是我們看不出來我們的樣本究竟是什么,我們只看得到圖像,不知道原始數(shù)據(jù)。

舉個例子,我們用隨機數(shù)據(jù)畫一個折線圖:

我們固然知道這個圖是由數(shù)據(jù)點連起來得到的,但是我們能準確得找到所有的數(shù)據(jù)點嗎?明顯還是比較困難的,因為我們不能判斷每一段看起來比值的線段之間存不存在數(shù)據(jù)點。

針對這個問題,我們可以使用標記,也就是在圖上把每個點都標出來。最常見的標記就是圓點,我們讓每一個樣本變成一個圓點,這樣就很直觀了。我們可以通過marker這個參數(shù)實現(xiàn)這一點,比如如果要畫圓點的話,我們傳入marker='o'即可。

除了圓點之外,還有很多其他的方式,我們同樣可以查看plot的文檔獲得細節(jié)。

線條

最后一個可以定制化的內(nèi)容是線條,我們可以修改plot畫出來的線條種類。默認的當然是實線,既然有實線,那么肯定也就有虛線。虛線有兩種一種是點虛線一種是全虛線。英文叫做dashed line 和dash-dot line。

線條通過參數(shù)linestyle來設置,我們先來看看全虛線,兩個短線表示全虛線。如果是一根短線表示實線,也就是默認的style。

image-20200902162013003

除了虛線圖之外還有點線圖和點狀圖,這兩者顧名思義,大家應該不難猜出來。

三合一

我們回顧一下我們剛才介紹的,一共有三種特性,分別是標記、線條以及顏色。我們需要傳入三個參數(shù)來控制它們,怎么說呢,從邏輯上來說這毫無問題。但操作起來還是有點麻煩,所以matplotlib的作者提供了一個三合一的方法,我們可以直接傳入一個參數(shù)把顏色、線條以及標記一起定義了。

怎么使用呢,我們可以在末尾傳入一個字符串,用這一個字符串涵蓋剛才介紹的三種參數(shù)。我們來看一個例子:

我們很容易看出來這張圖是一張綠色的,點狀標記的虛線圖。我們傳入的字符串是'og--',很明顯,o代表的是標記,g代表的是顏色green,--代表的是虛線。我們把這三個參數(shù)融合在了一個字符串當中。我們交換它們的順序,寫成go--也是一樣OK的。如果你不需要設置標記以及線條,也可以去掉一個,同樣可以運行。

但是這里要注意,這里的顏色只能使用縮寫,不支持其他的寫法。說白了這種方法只是用來書寫方便的,如果要追求實用性還是應該使用參數(shù)來設置。

原文鏈接,求個關(guān)注

本文使用 mdnice 排版

到此這篇關(guān)于matplotlib設置顏色、標記、線條,讓你的圖像更加豐富的文章就介紹到這了,更多相關(guān)matplotlib設置顏色、標記、線條內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python 實現(xiàn)對文件夾內(nèi)的文件排序編號

    python 實現(xiàn)對文件夾內(nèi)的文件排序編號

    下面小編就為大家分享一篇python 實現(xiàn)對文件夾內(nèi)的文件排序編號,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • python使用tomorrow實現(xiàn)多線程的例子

    python使用tomorrow實現(xiàn)多線程的例子

    今天小編就為大家分享一篇python使用tomorrow實現(xiàn)多線程的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • python解包用法詳解

    python解包用法詳解

    在本篇文章里小編給大家整理的是關(guān)于python解包用法詳解內(nèi)容,有需要的朋友們可以跟著一起學習下。
    2021-02-02
  • Python自動化之批量生成含指定數(shù)據(jù)的word文檔

    Python自動化之批量生成含指定數(shù)據(jù)的word文檔

    在平時工作當中,經(jīng)常需要處理文件,特別是Word,我們常常會機械的重復打開、修改、保存文檔等一系列操作。本文將主要介紹如何通過Python批量生成含指定數(shù)據(jù)的word文檔,感興趣的同學可以來看一看
    2021-11-11
  • python代數(shù)式括號有效性檢驗示例代碼

    python代數(shù)式括號有效性檢驗示例代碼

    這篇文章主要給大家介紹了關(guān)于python代數(shù)式括號有效性檢驗的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10
  • 詳解基于Facecognition+Opencv快速搭建人臉識別及跟蹤應用

    詳解基于Facecognition+Opencv快速搭建人臉識別及跟蹤應用

    這篇文章主要介紹了詳解基于Facecognition+Opencv快速搭建人臉識別及跟蹤應用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • python-3.5.3安裝及一些庫安裝教程詳解

    python-3.5.3安裝及一些庫安裝教程詳解

    這篇文章主要介紹了python-3.5.3安裝及一些庫安裝教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • pytest?用例執(zhí)行失敗后其他不再執(zhí)行

    pytest?用例執(zhí)行失敗后其他不再執(zhí)行

    本文主要介紹了pytest?用例執(zhí)行失敗后其他不再執(zhí)行,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • Django添加sitemap的方法示例

    Django添加sitemap的方法示例

    這篇文章主要介紹了Django添加sitemap的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • Python解決pip install時出現(xiàn)的Could not fetch URL問題

    Python解決pip install時出現(xiàn)的Could not fetch URL問題

    這篇文章主要介紹了Python解決pip install時出現(xiàn)的Could not fetch URL問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08

最新評論