matplotlib.pyplot绘制函数图像希腊字母latex效果设置
matplotlib.pyplot繪制函數圖像希臘字母latex效果設置
用matplotlib繪制函數圖像時,有時候為了圖形的含義更加清晰明了,需要在函數圖形的備注上標明函數表達式,此時往往涉及到用latex效果顯示出來。
舉個例子
以高斯函數為例,我們畫出它的圖像,代碼如下:
import numpy as np import matplotlib.pyplot as plt import math# 定義高斯函數 def gaussian(x,sigma,mu):y = 1/(np.sqrt((2*math.pi))*sigma)*np.exp(-(x-mu)**2/(2*(sigma**2)))return y# 定義自變量、高斯函數的輸入參數 x = np.arange(-10,10,0.1) mu = 0 sigma = 1 y = gaussian(x, sigma, mu) plt.figure(1)plt.plot(x, y, 'r--',label = r'$\mu = 0, \sigma^2 = 1$') plt.legend() plt.title('Gussian function') plt.xlabel(x) plt.ylabel(y) plt.xlim(-10.0,10.0) plt.show()希臘字母latex符號
希臘字母對應的latex代碼很多,有時候不太好記,現在我把常見的希臘字母及其對應的latex符號整理出來,要用的時候直接拿查詢就好了。
α\alphaα -->\alpha
β\betaβ -->\beta
γ\gammaγ -->\gamma
δ\deltaδ -->\delta
?\epsilon? -->\epsilon
ε\varepsilonε -->\varepsilon
ζ\zetaζ -->\zeta$
η\etaη -->\eta
Γ\GammaΓ -->\Gamma
Δ\DeltaΔ -->\Delta
Θ\ThetaΘ -->\Theta
θ\thetaθ -->\theta
?\vartheta? -->\vartheta
ι\iotaι -->\iota
κ\kappaκ -->\kappa
λ\lambdaλ -->\lambda
μ\muμ -->\mu
ν\nuν -->\nu
ξ\xiξ -->\xi
Λ\LambdaΛ -->Lambda
Ξ\XiΞ -->\Xi
Π\PiΠ -->\Pi
π\piπ -->\pi
?\varpi? -->\varpi
ρ\rhoρ -->\rho
?\varrho? -->\varrho
σ\sigmaσ -->\sigma
?\varsigma? -->\varsigma
τ\tauτ -->\tau
Σ\SigmaΣ -->\Sigma
Υ\UpsilonΥ -->\Upsilon
Φ\PhiΦ -->\Phi
υ\upsilonυ -->\upsilon
?\phi? -->\phi
φ\varphiφ -->\varphi
χ\chiχ -->\chi
ψ\psiψ -->\psi
ω\omegaω -->\omega
Ψ\PsiΨ -->\Psi
Ω\OmegaΩ -->\Omega
總結
以上是生活随笔為你收集整理的matplotlib.pyplot绘制函数图像希腊字母latex效果设置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 细菌基因组基本概念(一)
- 下一篇: Python的正则匹配