等值線圖的Python繪製方法
等值線圖或等高線圖在科學界經常用到,它是由一些封閉的曲線組成的,來表示三維結構表面。雖然看起來複雜,其實用matplotlib實現起來並不難。程式碼如下:
import numpy as np
import matplotlib.pyplot as plt
dx=0.01;dy=0.01
x=np.arange(-2.0,2.0,dx)
y=np.arange(-2.0,2.0,dy)
X,Y=np.meshgrid(x,y)
def f(x,y):
return(1-y**5+x**5)*np.exp(-x**2-y**2)
C=plt.contour(X,Y,f(X,Y),8,colors='black') #生成等值線圖
plt.contourf(X,Y,f(X,Y),8)
plt.clable(C,inline=1,fontsize=10)
結果如下:
使用等值線圖,在圖的一側增加圖例作為圖表中所用顏色的說明幾乎是必需的,在上述程式碼最後增加colorbar()函式就可以實現。
plt.colorbar()
相關文章
- 用Python的random模組繪製折線圖Pythonrandom
- 標準圓形餅圖Python繪製方法Python
- 小提琴圖的繪製方法:Python matplotlib實現Python
- Matplotlib 繪製折線圖
- PyQtGraph繪製折線圖QT
- AnyChart繪製折線圖
- MATLAB 繪製折線圖Matlab
- 用Python繪製專業的K線圖【含原始碼】Python原始碼
- Python pyecharts繪製餅圖PythonEcharts
- Python例項:僅繪製圖例而不繪製實際的圖形Python
- Python 利用pandas和matplotlib繪製柱狀折線圖Python
- 流程圖製作: BPMN流程圖線上繪製流程圖
- 審批流程圖怎樣繪製?繪製流程圖方法有哪些流程圖
- Python繪製南北極地圖Python地圖
- Python 繪製全球疫情地圖Python地圖
- Python matplotlib繪製散點圖Python
- Python pyecharts繪製詞雲圖PythonEcharts
- amCharts繪製帶趨勢線折線圖
- iOS股票K線圖、分時圖繪製iOS
- [Python] Matplotlib 圖表的繪製和美化技巧Python
- python嶺跡圖繪製函式Python函式
- Python Matplotlib繪製氣溫圖表Python
- 【HFSS】HFSS繪製梯形走線的5種方法
- 解析csv資料繪製曲線圖
- iOS使用Charts框架繪製折線圖iOS框架
- amCharts繪製折線圖和柱狀圖混合
- MPAndroidChart繪製曲線圖、柱狀圖總結Android
- 如何繪製漂亮的架構圖,方法論+工具架構
- Python Matplotlib繪製條形圖的全過程Python
- Python 利用pandas和matplotlib繪製餅圖Python
- Python繪製神經網路模型圖Python神經網路模型
- Python Pygal繪製世界人口地圖Python地圖
- 使用python matplotlib實現動圖繪製Python
- 使用joinjs繪製流程圖(五)-流程圖繪製JS流程圖
- Python 潮流週刊#51:用 Python 繪製美觀的圖表Python
- Chart.js繪製動態折線圖JS
- 在UnityUI中繪製線狀統計圖UnityUI
- caffe的python介面繪製loss和accuracy曲線示例Python