日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python利用imshow制作自定義漸變填充柱狀圖(colorbar)

瀏覽:26日期:2022-07-02 15:51:07
目的

在各種各樣的理論計算中,常常需要繪制各種填充圖,繪制完后需要加漸變填充的colorbar??墒怯行┸浖鏥MD,colorbar渲染后顏色分布有些失真,不能較準確的表達各顏色對應的數值。用ps中的漸變填充可以解決該問題,但很多電腦配置較低,不能很好的運行ps。Python也可以直接繪制colorbar,填充顏色就好。如cmap中的bwr漸變本人就比較常用。然而,有時候顏色范圍是負數范圍多于正數范圍(如:colorbar需要表示 [-60,40]這段,藍色表示負數,紅色表示正數,白色應該在colorbar由下往上60%處),bwr漸變將white置于50%處顯得不夠合理,因此需要自定義填充。本文以imshow() 函數來進行填充柱狀圖達到自定義colorbar的目的。interpolation=‘bicubic’ 可以很好的做出漸變效果。

代碼

# -*- coding: utf-8 -*-'''Created on Wed Dec 9 10:36:54 2020@author: fya'''import matplotlib.pyplot as pltimport numpy as npfrom matplotlib.colors import ListedColormap,LinearSegmentedColormapimport matplotlib as mplfig, ax = plt.subplots(dpi=96)ax.set(xlim=(1,10), ylim=(-0.1,101), autoscale_on=False) #創建圖像范圍a = np.array([[1, 1], [2, 2], [3, 3], [4, 4], [5, 5]]) #每種漸變色分成五段(array五行),數字表示在colormap對應的深淺print(a.shape)clist=[’white’,’blue’] #線性變化顏色由上面array值 小到大,越小,越白,達到上白下藍的漸變效果clist2=[’red’,’white’] #漸變色2,用于白色到紅色填充,array越小,越紅,達到上紅下白的效果newcmp = LinearSegmentedColormap.from_list(’chaos’,clist)newcmp2 = LinearSegmentedColormap.from_list(’chaos’,clist2)plt.imshow(a,cmap=newcmp,interpolation=’bicubic’,extent=(1,10,0,60))#60%都是藍色到白色漸變plt.imshow(a,cmap=newcmp2,interpolation=’bicubic’,extent=(1,10,60,100)) #白色設置在60%處frame = plt.gca() #讀取當前圖層ax.yaxis.tick_right() #縱坐標移到右邊ax.set_yticklabels((’-80’,’-60’,’-40’,’-20’,’0’,’20’,’40’)) #自定義yticks顯示的值,第一個label不顯示frame.spines[’top’].set_visible(False) #上框線不顯示frame.spines[’bottom’].set_visible(False)frame.spines[’right’].set_visible(False)frame.spines[’left’].set_visible(False)plt.xticks([]) #x坐標不要plt.show()fig.savefig(’colorbar.tif’,dpi=600,format=’tif’)print(’Done!’)#N = 10#x = np.arange(N) + 0.15#y = np.random.rand(N)#width = 0.4#for x, y in zip(x, y): #ax.imshow(a, interpolation=’bicubic’, extent=(x, x+width, 0, y), cmap=plt.cm.Blues_r)#ax.set_aspect(’auto’)#plt.show()

代碼2,漸變色分100段

# -*- coding: utf-8 -*-'''Created on Wed Dec 9 10:36:54 2020@author: fanyiang'''import matplotlib.pyplot as pltimport numpy as npfrom matplotlib.colors import ListedColormap,LinearSegmentedColormapimport matplotlib as mplimport pandas as pdimport osfig, ax = plt.subplots(dpi=96)ax.set(xlim=(1,10), ylim=(-0.1,101), autoscale_on=False)#a = np.array([[1, 1], #[2, 2], #[3, 3], #[4, 4], #[5, 5]]) #每種漸變色分成五段(array五行),數字表示在colormap對應的深淺avalue=locals() dfvalue=locals() for i in range(1,101): avalue[’a’+str(i)]=np.array([[i,i]]) #漸變色分為100段,分的更細 dfvalue[’df’+str(i)]=pd.DataFrame(avalue[’a’+str(i)]) #轉dataframe df=dfvalue[’df’+str(i)] df.to_csv('temp.csv', mode=’a’,header=None) #暫存csv文件,第一列會把每一次循環的index放進去df3=pd.read_csv(’temp.csv’,header=None)#讀取csvdf3.columns=[’序號’,’x’,’y’]#column命名,第一列廢棄df3=df3.drop(’序號’,axis=1)#刪除第一列a=np.array(df3) #轉arrayprint(df3.head())#a=np.vstack((a1,a2,a3,a4,a5,a6,a7,a8,a9,a10))print(a)clist=[’white’,’blue’] #線性變化顏色由上面array值 小到大clist2=[’red’,’white’]newcmp = LinearSegmentedColormap.from_list(’chaos’,clist)newcmp2 = LinearSegmentedColormap.from_list(’chaos’,clist2)plt.imshow(a,cmap=newcmp,interpolation=’bicubic’,extent=(1,10,0,60))plt.imshow(a,cmap=newcmp2,interpolation=’bicubic’,extent=(1,10,60,100)) #白色設置在60%處frame = plt.gca() #讀取當前圖層ax.yaxis.tick_right() #縱坐標移到右邊ax.set_yticklabels((’-80’,’-60’,’-40’,’-20’,’0’,’20’,’40’)) #自定義yticks顯示的值,第一個label不顯示frame.spines[’top’].set_visible(False) #上框線不顯示frame.spines[’bottom’].set_visible(False)frame.spines[’right’].set_visible(False)frame.spines[’left’].set_visible(False)plt.xticks([]) #x坐標不要plt.show()fig.savefig(’colorbar.tif’,dpi=600,format=’tif’)os.remove('temp.csv') #刪除臨時的csv文件print(’Done!’)#N = 10#x = np.arange(N) + 0.15#y = np.random.rand(N)#width = 0.4#for x, y in zip(x, y): #ax.imshow(a, interpolation=’bicubic’, extent=(x, x+width, 0, y), cmap=plt.cm.Blues_r)#ax.set_aspect(’auto’)#plt.show()效果

效果1

Python利用imshow制作自定義漸變填充柱狀圖(colorbar)

效果2

Python利用imshow制作自定義漸變填充柱狀圖(colorbar)

到此這篇關于Python利用imshow制作自定義漸變填充柱狀圖(colorbar)的文章就介紹到這了,更多相關Python 漸變填充柱狀圖內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品theporn| 国产美女视频一区二区| 国产精品www.| 欧美日韩一区二区国产| 日本视频在线一区| 欧美专区在线| 免费的成人av| 日韩精品亚洲一区二区三区免费| 天堂va欧美ⅴa亚洲va一国产| 综合欧美亚洲| 日本v片在线高清不卡在线观看| 日韩一区二区三区在线看| **爰片久久毛片| 国产精品视频一区二区三区四蜜臂| 久久国产婷婷国产香蕉| 国产福利亚洲| 成人国产综合| 久久久精品网| 久久国产高清| 国产亚洲观看| 欧美91在线|欧美| 日韩久久电影| 亚洲免费精品| 欧美亚洲综合视频| 日韩不卡一区| 最新日韩av| 欧美日一区二区三区在线观看国产免| 欧美成a人片免费观看久久五月天| 成人一区不卡| 红桃视频欧美| 欧美精品影院| 亚洲成av在线| 亚洲精品日本| 精品国产不卡| 亚洲激情二区| 日韩av影院| 国产v日韩v欧美v| 欧美中文日韩| 久久精品一本| 亚洲欧洲另类| 久久这里只有| 亚洲资源av| 免费看一区二区三区| 久久婷婷激情| 97精品久久| 久久婷婷一区| 国产探花在线精品一区二区| 日韩欧美一区二区三区免费看| 国产亚洲永久域名| 国产精品一区2区3区| 午夜av不卡| 亚洲丝袜啪啪| 中文一区一区三区高中清不卡免费| 国产美女一区| 丰满少妇一区| 亚洲综合丁香| 国产66精品| 亚洲一级大片| 久久裸体视频| 欧美激情三区| 视频在线观看国产精品| 精品视频网站| 蜜桃久久久久久| 91亚洲成人| 日韩视频一二区| 久草免费在线视频| 91欧美极品| 一区福利视频| 国产66精品| 欧美日本不卡| 亚洲黄页一区| 91av亚洲| 国产精品第一| 只有精品亚洲| 日韩高清中文字幕一区二区| 国产亚洲观看| 蜜桃视频一区二区三区在线观看| 桃色一区二区| 国产一区丝袜| 国产一精品一av一免费爽爽| 欧美日韩国产免费观看视频| 久久精品三级| 日韩av一区二区三区四区| 亚洲经典在线| 久久影视一区| 国产精品久久久久久久免费观看| 欧美日韩午夜| 亚洲精品麻豆| 免费日韩一区二区| 欧美日韩国产免费观看| 麻豆久久一区| 国产午夜久久av| 亚洲精品进入| 久久亚洲国产精品一区二区| 激情欧美一区| 91青青国产在线观看精品| 国产精品久久久亚洲一区| 亚洲三区欧美一区国产二区| 国产精品试看| 免费不卡中文字幕在线| 群体交乱之放荡娇妻一区二区| 欧美激情五月| 国产情侣久久| 国产亚洲人成a在线v网站| 日韩国产在线观看一区| 亚洲狼人精品一区二区三区| 麻豆精品91| 丝袜美腿亚洲一区| 9色国产精品| 一本一本久久| 91精品福利| 欧美日韩黑人| 亚洲激情婷婷| 亚洲一卡久久| 欧美特黄一级| 中文欧美日韩| 在线视频日韩| 亚州av乱码久久精品蜜桃| 欧美 日韩 国产一区二区在线视频| 欧洲一级精品| 国产99久久| 亚洲激情中文| 日韩午夜在线| 日韩一区精品字幕| 蜜臀91精品一区二区三区| 西西人体一区二区| 国产亚洲精品自拍| 亚洲综合精品四区| 免费在线观看精品| 日韩综合一区二区| 日韩国产在线观看| 国产精品伊人| 精品久久一区| 亚洲最新无码中文字幕久久 | 日韩欧美高清一区二区三区| 伊人久久一区| 欧美一区自拍| 国产精品丝袜在线播放| 久久久久伊人| 日本在线高清| 99精品99| 欧美久久久网站| 国产成人久久| 久久国产中文字幕| 另类av一区二区| 日韩成人午夜精品| 久久精品国产免费| 色婷婷亚洲mv天堂mv在影片| 99视频精品全国免费| 蜜桃av一区| 国产欧美88| 日本а中文在线天堂| 99在线精品免费视频九九视| 中文字幕av一区二区三区人| 国产精品一区二区99| 人人草在线视频| 美女被久久久| 久久不卡日韩美女| 色天使综合视频| 视频在线在亚洲| 美女久久99| 免费成人网www| 欧美亚洲网站| 日韩欧美自拍| 亚洲乱码一区| 国产成人久久精品麻豆二区| 在线一区免费| 国产精品一区免费在线| 精品国产不卡| 午夜电影亚洲| 欧美三区不卡| 亚洲天堂1区| 少妇精品久久久一区二区三区| 鲁大师精品99久久久| 私拍精品福利视频在线一区| 在线看片一区| 国产成人久久精品一区二区三区| 国产精品嫩草99av在线| 国产精品毛片视频| 影音先锋久久| 久久只有精品| 亚洲欧美日韩国产一区| 麻豆一区二区三区| 日韩网站在线| 精品国产a一区二区三区v免费| 天堂成人免费av电影一区| 精品一区二区三区中文字幕 | 欧美日韩精品一区二区视频| 日韩动漫一区| 国产一区清纯| 麻豆精品蜜桃视频网站| 日韩中文字幕av电影| 国产精品精品| 国产日韩一区二区三免费高清 | 亚洲欧洲一区| 精品免费av| 日本不卡视频在线| 尤物tv在线精品| 久久免费精品| 亚洲精品乱码久久久久久蜜桃麻豆 |