等值線圖的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
- ios股票K線圖的繪製iOS
- 標準圓形餅圖Python繪製方法Python
- MATLAB 繪製折線圖Matlab
- 用Python繪製專業的K線圖【含原始碼】Python原始碼
- 審批流程圖怎樣繪製?繪製流程圖方法有哪些流程圖
- Python pyecharts繪製餅圖PythonEcharts
- 小提琴圖的繪製方法:Python matplotlib實現Python
- iOS股票K線圖、分時圖繪製iOS
- Python 利用pandas和matplotlib繪製柱狀折線圖Python
- Python 繪製全球疫情地圖Python地圖
- Python pyecharts繪製詞雲圖PythonEcharts
- 解析csv資料繪製曲線圖
- iOS使用Charts框架繪製折線圖iOS框架
- ArcGIS API for Silverlight 呼叫GP服務繪製等值面API
- Python matplotlib繪製散點圖Python
- 如何繪製漂亮的架構圖,方法論+工具架構
- MPAndroidChart繪製曲線圖、柱狀圖總結Android
- HSStockChart:用 Swift 繪製股票分時圖、K 線圖Swift
- 在UnityUI中繪製線狀統計圖UnityUI
- Chart.js繪製動態折線圖JS
- [C#] 在控制檯繪圖, 如:放置影像, 繪製線條C#繪圖
- Python繪製神經網路模型圖Python神經網路模型
- Python Matplotlib繪製氣溫圖表Python
- Python Pygal繪製世界人口地圖Python地圖
- [Python] Matplotlib 圖表的繪製和美化技巧Python
- 自定義控制元件之kotlin繪製折線圖和曲線圖控制元件Kotlin
- flutter 自定義view 繪製曲線統計圖FlutterView
- iOS 波浪曲線的繪製iOS
- canvas 繪製線條Canvas
- SVG 繪製直線SVG
- canvas繪製直線Canvas
- Python學習筆記:過濾N位數並繪製折線圖Python筆記
- caffe的python介面繪製loss和accuracy曲線示例Python
- R語言中ggplot繪圖繪製L型圖形,並設定框線的粗細R語言繪圖
- 等值連線和自然連線的區別
- Python基本圖形繪製--模組1:turtle庫的使用Python
- Python Matplotlib繪製條形圖的全過程Python