如何在Python-plt.plot中显示希腊字母的坐标轴和图例

有时候在绘制一些函数图像时,需要坐标轴和图例显示希腊字母,如:α、η……

matplotlib是支持letax代码的,所以只需要在plt.ylabel()等语句中输入相应的letax代码即可

如:绘制一个正弦函数,纵坐标为希腊字母“η”(对应letax代码为\eta),图例为“α=0.1”

可以表示为:label=r'$\alpha=0.1$'

(r、美元符号和斜线\别漏了哈~)

import matplotlib.pyplot as plt
import numpy as np

x=np.arange(0,7,0.05)   
y=np.sin(x)

font = {'size': 17}
plt.plot(x,y,'g',label=r'$\alpha=0.1$')     #图例上显示letax代码
plt.legend(prop = {'size':15},loc='upper right')   #设置图例的大小及位置
plt.ylabel(r'$\eta$',font)     #坐标轴上显示letax代码
plt.tick_params(labelsize=14)
plt.show()

 输出结果为:

P.S.希腊字母的letax代码一搜就有哈~

这里附上一个连接:https://blog.csdn.net/fly_wt/article/details/86569383

物联沃分享整理
物联沃-IOTWORD物联网 » 如何在Python-plt.plot中显示希腊字母的坐标轴和图例

发表评论