【实用】python制作公式图像 |
您所在的位置:网站首页 › 如何根据函数公式画函数图像 › 【实用】python制作公式图像 |
最近在写论文需要给一些公式画图,老师说用matlab(可能老师想自己画图),哈哈哈,我怎么能落下,在之前学完python基本语法之后一直没怎么练手。正好趁这个学一下画图。 当然在这之前肯定是要学习的,我在博客看了两篇文章,在简书看了一篇,算是入门了。接下来跟大家分享一下如何用python画公式图像。 当然,在学习之前我们要先用好Matplotlib库,这个库是python最基本的可视化库,具体步骤如下: win+r打开命令窗口,输入cmd,再点击“确定”好了,这下我们前期工作都准备完毕,接下来就开始画图 我们先来一个简单的练练手 y = x + 1 #导入需要用到的库 import numpy as np import matplotlib.pyplot as plt #设置x坐标轴的起始点为0、终点为10,中间有1000个点 x = np.linspace(0,10,1000) y = x + 1 #定义一个图像窗口 plt.figure() #绘制曲线,参数依次代表要画的两个变量、公式图线颜色、公式图线宽度、公式图线以不连续线组成、 plt.plot(x,y,color = "blue",linewidth = 1,linestyle = "--") #设置横轴标签 plt.xlabel("X") #设置纵轴标签 plt.ylabel("Y") #设置横轴精准刻度 plt.xticks([0,1,2,3,4,5,6,7,8,9,10]) #设置纵轴精准刻度 plt.yticks([0,1,2,3,4,5,6,7,8,9,10]) #呈现图像 plt.show()运行如下: 看着大致的注释应该可以理解大概的意思,接下来我们提升一点点难度,画两条初等函数 y = sin(x)+cos(x) y = sin(x)+x 过程如下: #导入需要用到的库 import numpy as np import matplotlib.pyplot as plt #设置x坐标轴的起始点为0、终点为10,中间有1000个点 x = np.linspace(0,10,1000) y1 = np.sin(x)+np.cos(x) y2 = np.sin(x)+x #定义一个图像窗口 plt.figure() #绘制曲线,参数依次代表要画的两个变量、公式图线颜色、公式图线宽度、公式图线以连续线组成、图线标签 plt.plot(x,y1,color = "blue",linewidth = 1,linestyle = "-",label = "y1") plt.plot(x,y2,color = "red",linewidth = 1,linestyle = "-",label = "y2") #标签的位置 plt.legend(loc = "upper left") #设置横轴标签 plt.xlabel("X") #设置纵轴标签 plt.ylabel("Y") #设置横轴精准刻度 plt.xticks([0,1,2,3,4,5,6,7,8,9,10]) #设置纵轴精准刻度 plt.yticks([0,1,2,3,4,5,6,7,8,9]) #呈现图像 plt.show()运行如下: 好啦,今天分享就到这里,如果有什么疑问可以在下方评论或者私信我 我去写论文啦! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |