欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python matplotlib 繪圖 和 dpi對應關(guān)系詳解

 更新時間:2020年03月14日 09:32:35   作者:未名亞柳  
這篇文章主要介紹了python matplotlib 繪圖 和 dpi對應關(guān)系詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

我就廢話不多說啦!

dpi=1     600×400

dpi=2    1200×800

dpi=3    1800×1200

........

dpi=21    (21×600)×(21×400) ---> 12600×8400

示例代碼:

...............
...............
      plt_temp=y_axis
      plt_temp.resize(len(y_axis) , 1)
      plt_arr=np.concatenate((plt_arr,plt_temp ), axis=1)
      #print(self.plt_arr) 
      if plt_x%1000==0:
        print(plt_x)
      if plt_x%1000==0:
        cm='hot'
        norm = matplotlib.colors.Normalize(vmin=min, vmax=max) 
        map=plt.imshow(plt_arr,interpolation='nearest',cmap=cm,norm=norm, origin='upper')
        plt.xticks([])
        plt.yticks([])
        plt.axis('off')
        #plt.colorbar(mappable=map,ax=None,shrink=0.5, pad=0)
        plt.savefig("filename.png", dpi=1320)   #   加參數(shù)  ,bbox_inches='tight' ,pad_inches=0  可以得到窄邊框圖片
        #plt.show()print(plt_x)
    plt_x+=1
    
    
  temp_str=str(num_now)
    
  return donser_now_lable

............
............

上代碼讀入一個二進制bin數(shù)據(jù)文件1.08GB的一部分,數(shù)據(jù)格式為無包頭、小端模式、16位編碼的頻譜數(shù)據(jù)dpi=1320,生成名稱為filename.png的圖片

補充知識:Python繪圖問題:Matplotlib中指定圖片大小

我們在用Matplotlib畫圖的時候可能會遇到當在一張面板上顯示太多的圖片時,plt.show出來就會顯示的很小

像下圖的樣子

這時候用改變子圖片間距的方法也解決不了問題:

plt.subplots_adjust(wspace=0.1, hspace=0.2)

于是我們用

plt. figure(figsize=(5,8))
# 可以按5比8的大致 比例增加來增大圖片的像素
# 例如 plt. figure(figsize=(10,16))

里面的參數(shù)第一個5應該是5列,8是8行,如果不行就是試著換成別的參數(shù) 但是需要按照大概的比例

按比例增加參數(shù)大小以后:

這樣就好多了!

以上這篇python matplotlib 繪圖 和 dpi對應關(guān)系詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python調(diào)整matplotlib圖片大小的3種方法匯總

    Python調(diào)整matplotlib圖片大小的3種方法匯總

    我們在使用matplotlib作圖時,會遇到圖片不清晰或者圖片大小不是我們想要的,這個時候就需要調(diào)整下,這篇文章主要給大家介紹了關(guān)于Python調(diào)整matplotlib圖片大小的3種方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-08-08
  • pandas group分組與agg聚合的實例

    pandas group分組與agg聚合的實例

    這篇文章主要介紹了pandas group分組與agg聚合的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • python多任務及返回值的處理方法

    python多任務及返回值的處理方法

    今天小編就為大家分享一篇python多任務及返回值的處理方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • Python matplotlib學習筆記之坐標軸范圍

    Python matplotlib學習筆記之坐標軸范圍

    這篇文章主要介紹了Python matplotlib學習筆記之坐標軸范圍,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-06-06
  • 詳解Python的迭代器、生成器以及相關(guān)的itertools包

    詳解Python的迭代器、生成器以及相關(guān)的itertools包

    這篇文章主要介紹了詳解Python的迭代器、生成器以及相關(guān)的itertools包,Iterators、Generators是Python的高級特性,亦是Python學習當中必會的基本知識,需要的朋友可以參考下
    2015-04-04
  • pycharm 如何跳出服務器證書不受信任的提示

    pycharm 如何跳出服務器證書不受信任的提示

    這篇文章主要介紹了pycharm 跳出服務器證書不受信任的提示操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • 基于Python+OpenCV實現(xiàn)自動掃雷功能

    基于Python+OpenCV實現(xiàn)自動掃雷功能

    相信許多人很早就知道有掃雷這么一款經(jīng)典的游(顯卡測試)戲(軟件),掃雷作為一款在Windows9x時代就已經(jīng)誕生的經(jīng)典游戲,從過去到現(xiàn)在依然都有著它獨特的魅力,所以本文小編給大家介紹了如何使用Python+OpenCV實現(xiàn)自動掃雷效果,感興趣的朋友可以參考下
    2023-12-12
  • 深入理解Python中的 __new__ 和 __init__及區(qū)別介紹

    深入理解Python中的 __new__ 和 __init__及區(qū)別介紹

    這篇文章主要介紹了深入理解Python中的 __new__ 和 __init__及區(qū)別介紹,這兩個方法的主要區(qū)別在于:__new__ 負責對象的創(chuàng)建而 __init__ 負責對象的初始化。具體內(nèi)容詳情大家跟隨小編一起看看吧
    2018-09-09
  • Python matplotlib實戰(zhàn)之漏斗圖繪制

    Python matplotlib實戰(zhàn)之漏斗圖繪制

    漏斗圖,形如“漏斗”,用于展示數(shù)據(jù)的逐漸減少或過濾過程,這篇文章主要為大家介紹了如何使用Matplotlib繪制漏斗圖,需要的小伙伴可以參考下
    2023-08-08
  • python中圖像通道分離與合并實例

    python中圖像通道分離與合并實例

    今天小編就為大家分享一篇python中圖像通道分離與合并實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01

最新評論