1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 用python绘制y=x y=1+sinx 编写Python程序 使用numpy pandas matplotlib三个扩展

用python绘制y=x y=1+sinx 编写Python程序 使用numpy pandas matplotlib三个扩展

时间:2023-05-19 11:11:36

相关推荐

用python绘制y=x y=1+sinx 编写Python程序 使用numpy pandas matplotlib三个扩展

目录

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个子图.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。