Python matplotlib画曲线例题解析


Posted in Python onFebruary 07, 2020

这篇文章主要介绍了Python matplotlib画曲线例题解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

初学者,练习以下片段:

代码1:用 一元一次函数 画直线

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(-2, 2, 50)
print(x)
y = 2*x + 1
plt.plot(x, y)
ax = plt.gca()
ax.spines['bottom'].set_position(('data',0))
ax.spines['left'].set_position(('data',0))
plt.show()

Python matplotlib画曲线例题解析

代码2:用 一元二次函数 画抛物线

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(-4, 6, 50)
print(type(x))
print(x)
y = x**2 - x*2+1
plt.plot(x, y)
plt.show()

Python matplotlib画曲线例题解析

代码3:用反比例函数 画曲线

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(-11, 11, 110)
print(x)
y =10/x
plt.plot(x, y)
ax = plt.gca()
ax.spines['bottom'].set_position(('data',0))
ax.spines['left'].set_position(('data',0))
plt.show()

Python matplotlib画曲线例题解析

代码4:子坐标系的应用

import matplotlib.pyplot as plt
fig = plt.figure()
ax1 = fig.add_subplot(221)
ax2 = fig.add_subplot(222)
ax3 = fig.add_subplot(224)
ax1.set(xlim=[0.5, 4.5], ylim=[-2, 8], title='Axes Show',
    ylabel='Y', xlabel='X')
plt.show()

Python matplotlib画曲线例题解析

代码5:子坐标系的应用

import matplotlib.pyplot as plt
fig = plt.figure()
fig,axes=plt.subplots(nrows=2, ncols=2)
axes[0,0].set(xlim=[0.5, 4.5], ylim=[-2, 8], title='Axes Show',
    ylabel='Y', xlabel='X')
axes[0,1].set(title='Upper Right') 
axes[1,0].set(title='Lower Left') 
axes[1,1].set(title='Lower Right')

代码6:用已知少量坐标值画曲线

import matplotlib.pyplot as plt
plt.plot([1, 2, 3, 4], [10, 20, 25, 30], color='lightblue', linewidth=3)
plt.xlim(0.5, 4.5)
plt.show()

Python matplotlib画曲线例题解析

代码7:画离散点

mport matplotlib.pyplot as plt
import numpy as np
x = np.arange(10)
y = np.random.randn(10)
print(y)
plt.scatter(x, y, color='red', marker='+')
plt.show()

Python matplotlib画曲线例题解析

代码8:画出正弦曲线

import numpy as np
import matplotlib.pyplot as plt
x=np.arange(-2*np.pi,2*np.pi,0.01)
y=np.sin(x)
plt.plot(x,y)
ax = plt.gca()
ax.spines['bottom'].set_position(('data',0))
ax.spines['left'].set_position(('data',0))
plt.xticks([-np.pi*2,-np.pi*3/2,-np.pi, -np.pi/2, 0, np.pi/2, np.pi,np.pi*3/2,np.pi*2],[r'$-2\pi$',r'$-\frac{3}{2} \pi$',r'$-\pi$',r'$-\frac{1}{2}\pi$', r'0', r'$\frac{1}{2}\pi$','$\pi$',r'$\frac{3}{2}\pi$',r'$2 \pi$'])
plt.show()

Python matplotlib画曲线例题解析

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现图片批量剪切示例
Mar 25 Python
Python中shutil模块的常用文件操作函数用法示例
Jul 05 Python
Python迭代和迭代器详解
Nov 10 Python
python 获取网页编码方式实现代码
Mar 11 Python
Python多线程经典问题之乘客做公交车算法实例
Mar 22 Python
django Admin文档生成器使用详解
Jul 22 Python
Python中的self用法详解
Aug 06 Python
django创建简单的页面响应实例教程
Sep 06 Python
win10安装tensorflow-gpu1.8.0详细完整步骤
Jan 20 Python
Opencv常见图像格式Data Type及代码实例
Nov 02 Python
python 实时调取摄像头的示例代码
Nov 25 Python
python利用while求100内的整数和方式
Nov 07 Python
python next()和iter()函数原理解析
Feb 07 #Python
使用tensorflow实现矩阵分解方式
Feb 07 #Python
python匿名函数lambda原理及实例解析
Feb 07 #Python
Python用input输入列表的实例代码
Feb 07 #Python
详解Python 重学requests发起请求的基本方式
Feb 07 #Python
对tensorflow 中tile函数的使用详解
Feb 07 #Python
TensorFlow2.0矩阵与向量的加减乘实例
Feb 07 #Python
You might like
PHP判断FORM表单或URL参数来的数据是否为整数的方法
2016/03/25 PHP
详解PHP防止盗链防止迅雷下载的方法
2017/04/26 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
jqPlot Option配置对象详解
2009/07/25 Javascript
JQuery index()方法使用代码
2010/06/02 Javascript
最短的javascript:地址栏载入脚本代码
2011/10/13 Javascript
详解强大的jQuery选择器之基本选择器、层次选择器
2012/02/07 Javascript
关于JS管理作用域的问题
2013/04/10 Javascript
JS实现点击图片在当前页面放大并可关闭的漂亮效果
2013/10/18 Javascript
JQuery表单验证插件EasyValidator用法分析
2014/11/15 Javascript
jquery实现图片左右切换的方法
2015/05/07 Javascript
深入了解JavaScript中的Symbol的使用方法
2015/07/28 Javascript
Bootstrap每天必学之工具提示(Tooltip)插件
2016/04/26 Javascript
JavaScript函数中关于valueOf和toString的理解
2016/06/14 Javascript
最基础的vue.js双向绑定操作
2017/08/23 Javascript
layer弹出的iframe层在执行完毕后关闭当前弹出层的方法
2018/08/17 Javascript
微信小程序登录数据解密及状态维持实例详解
2019/05/06 Javascript
基于JavaScript伪随机正态分布代码实例
2019/11/07 Javascript
JS 设计模式之:单例模式定义与实现方法浅析
2020/05/06 Javascript
JS禁用右键、禁用Ctrl+u、禁用Ctrl+s、禁用F12的实现代码
2020/12/01 Javascript
Python自动化构建工具scons使用入门笔记
2015/03/10 Python
pyqt5 键盘监听按下enter 就登陆的实例
2019/06/25 Python
解决Django Static内容不能加载显示的问题
2019/07/28 Python
简单易懂Pytorch实战实例VGG深度网络
2019/08/27 Python
基于python2.7实现图形密码生成器的实例代码
2019/11/05 Python
Python函数递归调用实现原理实例解析
2020/08/11 Python
详解HTML5如何使用可选样式表为网站或应用添加黑暗模式
2020/04/07 HTML / CSS
雅萌 (YA-MAN) :日本美容家电领域的龙头企业
2017/05/12 全球购物
美国汽车性能部件和赛车零件网站:Vivid Racing
2018/03/27 全球购物
2014升学宴答谢词
2014/01/26 职场文书
安全教育实施方案
2014/03/02 职场文书
学生社团文化节开幕式主持词
2014/03/28 职场文书
财务会计大学生自我评价
2014/04/09 职场文书
个人年终总结开头
2015/03/06 职场文书
2015年部门工作总结范文
2015/03/31 职场文书
关于Python使用turtle库画任意图的问题
2022/04/01 Python