pythonmatplotlib实例(Python3使用Matplotlib 绘制精美的数学函数图形)
类别:脚本大全 浏览量:1242
时间:2021-10-20 08:04:01 pythonmatplotlib实例
Python3使用Matplotlib 绘制精美的数学函数图形一个最最简单的例子:
绘制一个从 0 到 360 度完整的 sin 函数图形
|
import numpy as np import matplotlib.pyplot as pt x = np.arange( 0 , 360 ) # 如果打印 x ,numpy 会给你很好看的打印格式 # print(x) y = np.sin(x * np.pi / 180 ) pt.plot(x, y) pt.xlim( 0 , 360 ) pt.ylim( - 1.2 , 1.2 ) pt.title( "sin function" ) pt.show() |
效果图如下:
下面我们加上一个 cos 函数图形,并且使用不同的颜色来表示。
|
import numpy as np import matplotlib.pyplot as pt x = np.arange( 0 , 360 ) y = np.sin(x * np.pi / 180 ) z = np.cos(x * np.pi / 180 ) pt.plot(x, y, color = 'blue' ) pt.plot(x, z, color = 'red' ) pt.xlim( 0 , 360 ) pt.ylim( - 1.2 , 1.2 ) pt.title( "sin & cos function" ) pt.show() |
效果图:
然后,我们加上图例,x 轴的说明和 y 轴的说明。
|
import numpy as np import matplotlib.pyplot as pt x = np.arange( 0 , 360 ) print (x) y = np.sin( 2 * x * np.pi / 180.0 ) z = np.cos(x * np.pi / 180.0 ) # 使用美元符号把标签包围起来,得到 latex 公式显示的效果 pt.plot(x, y, color = 'blue' , label = "$sin(2x)$" ) pt.plot(x, z, color = 'red' , label = "$cos(x)$" ) pt.xlim( 0 , 360 ) pt.ylim( - 1.2 , 1.2 ) pt.title( "sin & cos function" ) # 要有 pt.legend() 这个方法才会显示图例 pt.legend() pt.show() |
效果图如下:
总结
以上所述是小编给大家介绍的python3使用matplotlib 绘制精美的数学函数图形,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!原文链接:https://www.linuxidc.com/Linux/2019-04/158051.htm
您可能感兴趣
- python3.7不兼容pywinauto(浅谈python编译pyc工程--导包问题解决)
- zabbix sender能否发送告警数据(python3实现zabbix告警推送钉钉的示例)
- python实现螺旋矩阵(Python3实现的旋转矩阵图像算法示例)
- 用python3.5.3实现邮件收发(Python使用POP3和SMTP协议收发邮件的示例代码)
- python3目录操作(Python3 pip3 list 出现 DEPRECATION 警告的解决方法)
- python安装pil模板教程(详解python3安装pillow后报错没有pillow模块以及没有PIL模块问题解决)
- pythonrequest包设置编码(解决python3中的requests解析中文页面出现乱码问题)
- thinkphp实战教程之博客技术学习(python3编写ThinkPHP命令执行Getshell的方法)
- pythontkinter详解(python3.6使用tkinter实现弹跳小球游戏)
- python条形码识别(python3转换code128条形码的方法)
- 用python如何写tkinter(浅谈python3.6的tkinter运行问题)
- python3语法规则(Python3解释器知识点总结)
- ubuntu python3.7安装(详解Ubuntu16.04安装Python3.7及其pip3并切换为默认版本)
- python3字符串格式化怎么操作(python3实现字符串操作的实例代码)
- python怎样看字符unicode编码(Python3中编码与解码之Unicode与bytes的讲解)
- python opencv图像合并(Python3+OpenCV2实现图像的几何变换平移、镜像、缩放、旋转、仿射)
- 散文 八月再见,九月,我在风中等你(散文八月再见九月)
- 8月再见 9月你好(8月再见)
- 魔兽世界 设计师爆料,原始版本并无PVP,跨阵营属于返璞归真(魔兽世界设计师爆料)
- 吐槽完《弧光大作战》之后,我们和设计师聊了聊魔兽首款手游的立项初衷和未来(吐槽完弧光大作战之后)
- 魔兽争霸3自定义战役少年杰雷 2(魔兽争霸3自定义战役少年杰雷)
- 今日菜价 芥兰涨幅最高 1.33 ,花菜降幅最高 3.10(今日菜价芥兰涨幅最高)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9