matplotlib画图

使用matplotlib画一个简单的函数:
import matplotlib.pyplot as plt
import numpy as np
import matplotlib
matplotlib.rcParams['font.family']='SimHei'
a=np.arange(0.0,1.0,0.05)
plt.plot(a,np.sqrt(0.0436*a*a-0.048*a+0.0144),'b:<')
plt.ylabel('纵轴:风险')
plt.xlabel('横轴:投资占比')
plt.savefig('test',dpi=1200)
plt.text(0.25,0.08,r"$\Theta=\sqrt[2]{0.0436*\omega^2-0.048*\omega+0.0144}$")
plt.savefig("F://1.jpg")
plt.show()

编辑数学公式的字符大全参考https://blog.csdn.net/henkekao/article/details/72879393
如果最后在保存图片时,show和save写反了,会造成保存的是空白图片,解决方法也可以使用 :
fig=plt.gcf()//获取当前绘图对象
fig.savefig()



猜你喜欢

转载自blog.csdn.net/weixin_41338006/article/details/79939069