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

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等等。

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

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

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

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

原文鏈接,求個關注

本文使用 mdnice 排版

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

相關文章

  • Python操作MongoDB的教程詳解(插,查,改,排,刪)

    Python操作MongoDB的教程詳解(插,查,改,排,刪)

    MongoDB是一個基于分布式文件存儲的數(shù)據(jù)庫。是一個介于關系數(shù)據(jù)庫和非關系數(shù)據(jù)庫之間的產(chǎn)品,是非關系數(shù)據(jù)庫當中功能最豐富,最像關系數(shù)據(jù)庫的。本文將詳細和大家聊聊Python操作MongoDB的方法,需要的可以參考一下
    2022-09-09
  • Python def函數(shù)的定義、使用及參數(shù)傳遞實現(xiàn)代碼

    Python def函數(shù)的定義、使用及參數(shù)傳遞實現(xiàn)代碼

    Python編程中對于某些需要重復調(diào)用的程序,可以使用函數(shù)進行定義,在Python中使用def用來定義函數(shù),這里簡單分享下, 方便學習python的朋友
    2014-08-08
  • Python?計算機視覺編程進階之圖像特效處理篇

    Python?計算機視覺編程進階之圖像特效處理篇

    計算機視覺這種技術可以將靜止圖像或視頻數(shù)據(jù)轉(zhuǎn)換為一種決策或新的表示。所有這樣的轉(zhuǎn)換都是為了完成某種特定的目的而進行的,本篇我們來學習下如何對圖像進行特效處理
    2021-11-11
  • python計算一個序列的平均值的方法

    python計算一個序列的平均值的方法

    這篇文章主要介紹了python計算一個序列的平均值的方法,涉及Python遞歸遍歷與數(shù)學計算的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • 使用django自帶的user做外鍵的方法

    使用django自帶的user做外鍵的方法

    這篇文章主要介紹了使用django自帶的user做外鍵的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • 機器學習Erdos?Renyi隨機圖生成方法及特性

    機器學習Erdos?Renyi隨機圖生成方法及特性

    這篇文章主要為大家介紹了機器學習Erdos?Renyi隨機圖生成方法及特性詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • Python??Flask框架操作數(shù)據(jù)庫的方法

    Python??Flask框架操作數(shù)據(jù)庫的方法

    Flask中最方便用的數(shù)據(jù)庫框架是flask_sqlalchamy,是對?SQLAlchamy?在?Flask?中的擴展,它主要在于簡化Flask?中?sqlalchamy的使用,本篇文章給大家介紹Python??Flask的數(shù)據(jù)庫操作使用方法,感興趣的朋友一起看看吧
    2024-02-02
  • 在python3中使用shuffle函數(shù)要注意的地方

    在python3中使用shuffle函數(shù)要注意的地方

    今天小編就為大家分享一篇在python3中使用shuffle函數(shù)要注意的地方,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • 解決python繪圖使用subplots出現(xiàn)標題重疊的問題

    解決python繪圖使用subplots出現(xiàn)標題重疊的問題

    這篇文章主要介紹了python繪圖使用subplots出現(xiàn)標題重疊的問題及解決方法,本文通過實例圖文相結(jié)合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • Python實現(xiàn)Tab自動補全和歷史命令管理的方法

    Python實現(xiàn)Tab自動補全和歷史命令管理的方法

    這篇文章主要介紹了Python實現(xiàn)Tab自動補全和歷史命令管理的方法,實例分析了tab自動補全的實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03

最新評論

松桃| 长宁县| 建湖县| 南通市| 阳江市| 尚义县| 吉林省| 射洪县| 青海省| 溧阳市| 广丰县| 凯里市| 田东县| 武穴市| 广水市| 玉山县| 拜泉县| 襄垣县| 汉中市| 开江县| 寿光市| 五家渠市| 永登县| 中江县| 云霄县| 江源县| 墨脱县| 西华县| 陵川县| 南阳市| 巴林右旗| 昂仁县| 宜黄县| 错那县| 瓮安县| 政和县| 商洛市| 嘉定区| 南部县| 黄冈市| 贵南县|