python画数学函数_Python 绘制你想要的数学函数图形
Python 非常热门,但除非工作需要没有刻意去了解更多,直到有个函数图要绘制,想起了它。结果发现,完全用不着明白什么是编程,就可以使用它完成很多数学函数图的绘制。通过以下两个步骤,就可以进行数学函数的绘制了。
两个步骤
(1)安装 Anaconda
Anaconda 包含了 Python 的运行环境、诸多科学计算库以及好些实用工具,安装它,有当前所需的一切。看它们的翻译,的确也是同类。
直接运行安装即可,有点大。
(2)编织代码运行
运行 Anaconda Navigator,打开界面中的 Spyder,如下图:
进入编辑界面,我们以一个最简单的 y = x 函数为例输入以下代码:import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(1, 10, 1000)
y = x
plt.plot(x,y,'r',linewidth=2)
运行它就能看到已经有我们想要的结果。
关键解析
这几行代码中,前两行是引入相应的功能库,Anaconda 已经包含了这些库,复制代码上去即可。最后一行是执行绘制。所以关键的代码以下两行。x = np.linspace(1, 10, 1000)
y = x
而第一行指明的是 x 的取值范围,x = np.linspace(1, 10, 1000)表示 x 的取值范围为 1 至 10,后边那个 1000 指的是细粒度,线是由点构成的,但点是无穷的,我们通过有限的点形成线,理论上点定义得越细线越精确。
则我们只剩下第二行 y = x 的函数部分了,对于 y = f(x) 的函数,仅此一处写函数即可。试试:y = np.sin(x)
是不是完全只需要关心数据函数,如果你需要的就是这些,至此就可以了。
更多控制
若需要进一步的对坐标进行修饰,设置坐标轴标签,精准刻度等,可以参考:
更多库功能:
不得不提
Anoconda 除了提供 Spyder 编辑工具,还提供 Jupyter notebook 工具,即所谓有文学编程工具(左手程序员,右手作家),了解它可参阅此文章:http://python.jobbole.com/87527/?repeat=w3tc
以下为本文介绍的几个函数通过 Jupyter notebook 形成文档的一个示例:
http://www.timeddd.com/sample/drawfunc.html
效果如下:
python画数学函数_Python 绘制你想要的数学函数图形相关推荐
- python画数学函数_Python 绘制你想要的数学函数图形 !
Python 非常热门,但除非工作需要没有刻意去了解更多,直到有个函数图需要绘制,想起了它.结果发现,完全用不着明白什么是编程,就可以使用它完成很多数学函数图的绘制.通过以下两个步骤,就可以进行数学函 ...
- 用python画数学函数图像教程_Python 绘制你想要的数学函数图形
Python 非常热门,但除非工作需要没有刻意去了解更多,直到有个函数图要绘制,想起了它.结果发现,完全用不着明白什么是编程,就可以使用它完成很多数学函数图的绘制. 通过以下两个步骤,就可以进行数学函 ...
- python画漏斗图_python绘制漏斗图步骤详解
pyecharts中的Funnel函数可以绘制漏斗图,自动根据数据大小生成由大到小自上而下排列的一个漏斗样的图形. 1.导入Funnel模块. from pyecharts import Funnel ...
- python画聚类图_python绘制的聚类图Python的局部变量和全局变量使用解惑
局部变量:在函数中定义的变量,作用域是当前函数,只对当前函数起作用. 全局变量:在代码开头定义的变量,作用域是整段代码,对整段代码起作用. 先看下面的实例, 最后给结论.name = 'PythonT ...
- python 画ks曲线_Python绘制KS曲线的实现方法
python实现KS曲线,相关使用方法请参考上篇博客-R语言实现KS曲线 代码如下: ####################### PlotKS ########################## ...
- python画趋势图_python 绘制走势图
1.工具 matplotlib numpy 2.matplotlib使用 import matplotlib.pyplot as plt #plt用于显示图片 import matplotlib.im ...
- python画熊猫代码_Python 绘制散点图(Pandas + Matplotlib)
简单绘制一个散点图. 数据使用小朋友的身高和体重,简单看看. 数据结构:下面看一下其中几条的部分内容,我们只需要其中身高(Height)和体重(Weight)列的数据: 共七万五千多条,下面看看通过p ...
- python画彩色城墙_Python绘制城堡-(有惊喜!!!)
大城堡在这 importturtleimporttime turtle.setup(1000,1000,200,200)'''背景'''turtle.bgcolor('#191970')'''笔的大小 ...
- python画函数曲线-Python 绘制你想要的数学函数图形
Python 非常热门,但除非工作需要没有刻意去了解更多,直到有个函数图要绘制,想起了它.结果发现,完全用不着明白什么是编程,就可以使用它完成很多数学函数图的绘制. 通过以下两个步骤,就可以进行数学函 ...
最新文章
- [Life Sciences.AI]专栏介绍及内容分类(持续更新......)
- Spring EL运算符实例
- VBA学习_5:流程控制
- Eclipse 安装插件报错:An error occurred while collecting items to be installed session context was...解决方法汇总
- 【点阵液晶编程连载三】点阵LCD 的驱动与显控
- EXCEL的底层实现
- ef6 mysql code first_使用EntityFramework6连接MySql数据库(code first方式)
- C#和java和android中的NetWorkAdapter,httpRequest,WebView,json,xml
- 【数据结构】(六)树与二叉树
- MTK Combo Chip常用调试命令
- ubuntu 14.04调试ORB-SLAM2
- 0xFFFF的Debug
- 如何关闭 Linux 中的嘟嘟声
- Windows 安装appium环境
- 使用腾讯IP查询-判断IP归属地-Vic's blog
- Tomcat的安装与启动
- 概率论与数理统计_数理统计部分
- 一个列子让你弄懂SpringBoot实现后台框架的搭建
- android 类似锤子rom launcher,除了情怀还有啥亮点?锤子桌面App体验
- 笔记本预装win8改win7系统的方法