目录
1.编写Python程序绘制y=x图。
2.绘制表达式为1+sin(x)的图。
3.编写Python程序,使用numpy、pandas、matplotlib三个扩展库在一个画布中绘制4个子图,分别实现以下四个数学函数图形的绘制:
f1(x) = sin(x)
f2(x) = cos(x)
f3(x) = log(x)
f4(x) = exp(x)
1.编写Python程序绘制y=x图。
代码粘贴:
%matplotlib inlineimport numpy as npimport pandas as pdimport matplotlib.pyplot as pltfont={'family':"Xiaozhuan",'size':18}plt.figure(figsize=(5,5))x=np.arange(0,10,1)y=xplt.plot(x,y,"x--")plt.xlabel("x")plt.ylabel("y")plt.title("y=x")plt.show()
结果截图:
2.绘制表达式为1+sin(x)的图。
代码粘贴:
%matplotlib inlineimport numpy as npimport pandas as pdimport matplotlib.pyplot as pltfont={'family':"Xiaozhuan",'size':18}plt.figure(figsize=(5,5))x=np.arange(0.0,12.0,0.01)y=1+np.sin(x)plt.plot(x,y,"x--")plt.xlabel("x")plt.ylabel("y")plt.title("y=1+sinx")plt.show()
结果截图:
3.编写Python程序,使用numpy、pandas、matplotlib三个扩展库在一个画布中绘制4个子图,分别实现以下四个数学函数图形的绘制:
f1(x) = sin(x)
f2(x) = cos(x)
f3(x) = log(x)
f4(x) = exp(x)
代码粘贴:
%matplotlib inlinefrom matplotlib import pyplot as pltimport numpy as npimport pandas as pdfont={'family':"Kaiti","weight":"bold","size":18}plt.figure(1)ax1=plt.subplot(2,2,1)ax2=plt.subplot(2,2,2)plt.figure(2)ax3=plt.subplot(2,2,1)ax4=plt.subplot(2,2,2)x=np.arange(0.0,10.0,0.1)plt.sca(ax1)plt.plot(x,np.sin(x))plt.sca(ax2)plt.plot(x,np.cos(x))plt.sca(ax3)plt.plot(x,np.log(x))plt.sca(ax4)plt.plot(x,np.exp(x))plt.figure(1)plt.show
结果截图:
用python绘制y=x y=1+sinx 编写Python程序 使用numpy pandas matplotlib三个扩展库在一个画布中绘制4个子图.