欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

python 一個figure上顯示多個圖像的實例

系統(tǒng) 1652 0

方法一:主要是inshow()函數(shù)的使用

首先基本的畫圖流程為:

            
import matplotlib.pyplot as plt 
 
#創(chuàng)建新的figure
fig = plt.figure()
 
#必須通過add_subplot()創(chuàng)建一個或多個繪圖
#ax = fig.add_subplot(221)
 
#繪制2x2兩行兩列共四個圖,編號從1開始
ax1 = fig.add_subplot(221)
ax2 = fig.add_subplot(222)
ax3 = fig.add_subplot(223)
ax4 = fig.add_subplot(224)
 
#圖片的顯示
plt.show()
          

然后就會有四個在同一張圖上的figure

python 一個figure上顯示多個圖像的實例_第1張圖片

然后我們可以用python中的Matplotlib庫中的,imshow()函數(shù)實現(xiàn)繪圖。imshow()可以用來繪制熱力圖

            
#coding=utf-8
import matplotlib.pyplot as plt 
import numpy as np
 
points = np.arange(-5,5,0.01)
 
xs,ys = np.meshgrid(points,points)
 
z = np.sqrt(xs**2 + ys**2)
 
#創(chuàng)建新的figure
fig = plt.figure()
 
#繪制2x2兩行兩列共四個圖,編號從1開始
ax = fig.add_subplot(221)
ax.imshow(z)
 
ax = fig.add_subplot(222)
#使用自定義的colormap(灰度圖)
ax.imshow(z,cmap=plt.cm.gray)
 
ax = fig.add_subplot(223)
#使用自定義的colormap
ax.imshow(z,cmap=plt.cm.cool)
 
ax = fig.add_subplot(224)
#使用自定義的colormap
ax.imshow(z,cmap=plt.cm.hot)
 
#圖片的顯示
plt.show()

          

python 一個figure上顯示多個圖像的實例_第2張圖片

方法二:subplot的使用,在python中,可以用subplot繪制子圖。

常用方法:pl.subplot(121)第一個1代表1行,第二個2代表兩列,第三個1代表第一個圖。

            
  # -*- coding: utf-8 -*- 
 """ 
 演示二維插值。 
 """ 
 import numpy as np 
 from scipy import interpolate 
 import pylab as pl 
 import matplotlib as mpl 
  
 def func(x, y): 
  return (x+y)*np.exp(-5.0*(x**2 + y**2)) 
  
 # X-Y軸分為15*15的網(wǎng)格 
 y,x= np.mgrid[-1:1:15j, -1:1:15j] 
  
 fvals = func(x,y) # 計算每個網(wǎng)格點上的函數(shù)值 15*15的值 
 print len(fvals[0]) 
  
 #三次樣條二維插值 
 newfunc = interpolate.interp2d(x, y, fvals, kind='cubic') 
  
 # 計算100*100的網(wǎng)格上的插值 
 xnew = np.linspace(-1,1,100)#x 
 ynew = np.linspace(-1,1,100)#y 
 fnew = newfunc(xnew, ynew)#僅僅是y值 100*100的值 
  
 # 繪圖 
 # 為了更明顯地比較插值前后的區(qū)別,使用關(guān)鍵字參數(shù)interpolation='nearest' 
 # 關(guān)閉imshow()內(nèi)置的插值運算。 
 pl.subplot(121) 
 im1=pl.imshow(fvals, extent=[-1,1,-1,1], cmap=mpl.cm.hot, interpolation='nearest', origin="lower")#pl.cm.jet 
 #extent=[-1,1,-1,1]為x,y范圍 favals為 
 pl.colorbar(im1) 
  
 pl.subplot(122) 
 im2=pl.imshow(fnew, extent=[-1,1,-1,1], cmap=mpl.cm.hot, interpolation='nearest', origin="lower") 
 pl.colorbar(im2) 
  
 pl.show() 

          

以上的代碼為二維插值中畫圖的演示。繪圖如下:

python 一個figure上顯示多個圖像的實例_第3張圖片

以上這篇python 一個figure上顯示多個圖像的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 欧美free性 | 久久精热| 久久久久国产一区二区三区四区 | 色悠悠久久久久 | 青娱乐在线免费观看视频 | 欧美另类性视频 | 亚洲人人 | 国产乱码精品一区二区三区中 | 久久综合九色综合欧洲 | 色哟哟哟在线精品观看视频 | 国产成人久久 | 精品免费久久久久久成人影院 | 久久国产成人 | 日韩乱轮 | 亚洲精品视频免费看 | 成人免费网站视频 | 亚洲精品久久久久久久久久久久久 | 葫芦娃短视频下载 | 欧美成人在线免费 | 国产精品一区视频 | 妞干网在线免费观看 | 国产综合精品一区二区三区 | 香港三级日本三级人妇网站 | 精品久久一区二区三区 | 91麻豆精品国产91久久久更新资源速度超快 | 黄色片免费在线播放 | 韩国精品在线 | 中文字幕一区在线观看视频 | 看免费5xxaaa毛片 | 高潮岳喷我一脸 | 免费 视频 1级| 日韩国产欧美视频 | 天天操操 | 色婷婷色综合激情国产日韩 | 国产精品免费大片一区二区 | 免费观看毛片 | 天天干夜夜爽 | 欧美 日韩 综合 | 欧美日本另类xxx乱大交 | 波多野结衣手机视频一区 | 国产亚洲视频在线 |