<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          這個(gè)顏值爆表的數(shù)據(jù)可視化神器,我可以用到2081年!

          共 5659字,需瀏覽 12分鐘

           ·

          2021-01-17 15:42




          點(diǎn)擊上方藍(lán)字關(guān)注我們





          點(diǎn)擊上方“印象python”,選擇“星標(biāo)”公眾號

          重磅干貨,第一時(shí)間送達(dá)!

          【導(dǎo)語】:

          出色的數(shù)據(jù)可視化,會讓你的數(shù)據(jù)分析等工作錦上添花,讓人印(升)象(職)深(加)刻(薪)。matplotlib是python優(yōu)秀的數(shù)據(jù)可視化庫,python數(shù)據(jù)分析必備利器。


          Matplotlib作為數(shù)據(jù)科學(xué)的的必備庫,算得上是python可視化領(lǐng)域的元老,更是很多高級可視化庫的底層基礎(chǔ),其重要性不言而喻。本文專門為你整理了matplotlib詳細(xì)使用方法,來學(xué)習(xí)吧!


          matplotlib 庫是專門用于開發(fā)2D圖表(包括3D圖表)的,突出優(yōu)點(diǎn):


          使用起來極為簡單。


          以漸進(jìn)、交互式方式實(shí)現(xiàn)數(shù)據(jù)可視化。


          表達(dá)式和文本使用LaTeX排版。


          對圖像元素控制力強(qiáng)。


          可輸出PNG、PDF、SVG和EPS等多種格式。


          昨天我們產(chǎn)生嘗試使用matplotlib畫了一些簡單的線型圖、柱形圖和散點(diǎn)圖。今天我們來研究一下這些圖形的一些屬性。

          首先我們在Jupyter引入Matplotlib和Numpy。

          使用Numpy來獲取一些隨機(jī)數(shù)并且使用Matplotlib將其圖像化展示出來

            import matplotlib.pyplot as plt
            import numpy as np
            y = np.random.randn(10)
            y1 = np.random.randn(10)
            plt.plot(y)
            plt.plot(y1)

          圖形展示如圖下:


          假如我想要更加直觀的對比兩個(gè)圖我需要給它自定義一些參數(shù),例如顏色或者線條。該如何操作呢?



          控制顏色


          有時(shí)在繪圖時(shí),您希望自定義Matplotlib圖形的顏色,希望控制Matplotlib樣式,例如,如果您在繪制線條,可以為每個(gè)線條定制顏色。

              plt.plot(y,color = 'r')
              plt.plot(y1,color = 'g')

          我們只需給它的參數(shù)color賦值即可,其中r就是Red綠色的縮寫,同理g就是Green的縮寫。


          Matplotlib中有不同的顏色,下面是Matplotlib顏色表。
          顏色 顏色名稱
          b blue
          c cyan
          g green
          k black
          m magenta
          r red
          w white
          y yellow




          控制線條樣式


          在上面的示例中我們看到的線條,只是沒有任何點(diǎn)或破折號的線條,在Matplotlib中,您還可以使用不同的線條樣式。

              plt.plot(y,color = 'r',linestyle = '--')
              plt.plot(y1,color = 'g',linestyle = '-.')

          圖形展示如圖下:

          Matplotlib中有不同的線條,以下是Matplotlib線條表。                                 

          樣式縮寫 樣式
          實(shí)線
          虛線
          -. 點(diǎn)劃線
          : 點(diǎn)線

                                                                             



          控制標(biāo)記樣式


          Matplotlib為標(biāo)記提供了許多自定義選項(xiàng)。標(biāo)記樣式主要受控于參數(shù)marker的值。來看一組實(shí)例

              plt.plot(y,color = 'r',linestyle = '--',marker = 'o')
              plt.plot(y1,color = 'g',linestyle = '-.',marker = 'd')

          圖形展示如圖下:

          您可以在Matplotlib中使用不同的標(biāo)記樣式,我們在此表中僅列舉了其中一些。

          標(biāo)記縮寫 標(biāo)記樣式
          . 點(diǎn)標(biāo)記
          , 像素標(biāo)記
          o 圓圈標(biāo)記
          v 三角向下
          _ 水平線
          | 垂直線
          d 薄鉆石
          D 鉆石標(biāo)記
          + 加號標(biāo)記

                                                                                                                             


             控制標(biāo)題和XY標(biāo)簽


          回過頭來再看看我們所做的圖,不知道這個(gè)圖是用來描述什么的?也不知道XY軸所代表的含義各是什么?怎么解決
            plt.plot(y1,color = 'g',linestyle = '-.',marker = 'd')
            plt.title('figer Test') #標(biāo)題
            plt.xlabel('x_data')    #x軸名稱
            plt.ylabel('y_data')    #y軸名稱

          圖形展示如圖下:

          這樣看起來是不是舒服多啦!


          我們還看手動控制標(biāo)題的大小和具體圖形的距離。使用fontsize控制標(biāo)題大小,y控制圖形與標(biāo)題距離

            plt.title('figer Test',fontsize = '18', y = 1.05)

          圖形展示如圖下:


          好了,今天分享于此。明天帶你看個(gè)更好玩的!


             

          回復(fù)下方 「關(guān)鍵詞」,獲取優(yōu)質(zhì)資源


          回復(fù)關(guān)鍵詞 「linux」,即可獲取 185 頁 Linux 工具快速教程手冊和154頁的Linux筆記。


          回復(fù)關(guān)鍵詞 「Python進(jìn)階」,即可獲取 106 頁 Python 進(jìn)階文檔 PDF


          回復(fù)關(guān)鍵詞 「Python面試題」,即可獲取最新 100道 面試題 PDF


          回復(fù)關(guān)鍵詞 「python數(shù)據(jù)分析」,即可獲取47頁python數(shù)據(jù)分析與自然語言處理的 PDF


          回復(fù)關(guān)鍵詞 「python爬蟲」,滿滿五份PPT爬蟲教程和70多個(gè)案例


          回復(fù)關(guān)鍵詞 「Python最強(qiáng)基礎(chǔ)學(xué)習(xí)文檔」,即可獲取 168 頁 Python 最強(qiáng)基礎(chǔ)學(xué)習(xí)文檔 PDF,讓你快速入門Python

          推薦我的微信號

          來圍觀我的朋友圈,我的經(jīng)驗(yàn)分享,技術(shù)更新,不定期送書,坑位有限,速速掃碼添加!
          備注:開發(fā)方向_昵稱_城市,另送你10本Python電子書。

          瀏覽 23
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  日本女人久久 | 欧美乱码人妻蜜桃视频 | 小视频+福利 | 在线亚洲观看 | 综合激情网五月 |