python Matplotlib绘图直线,折线,曲线
作者:獜洛橙 发布时间:2023-01-12 13:44:09
标签:python,Matplotlib,直线,折线,曲线
绘制直线图,确定x范围和y的范围
代码:
import matplotlib.pyplot as plt
import numpy as np
xpoints = np.array([0, 6]) #0-6的范围
ypoints = np.array([0, 100]) #0-100的范围
plt.plot(xpoints, ypoints)
plt.show()
绘制两个点的坐标,用实心圆来标记点
代码:
import matplotlib.pyplot as plt
import numpy as np
xpoints = np.array([1, 8])
ypoints = np.array([3, 10])
plt.plot(xpoints, ypoints, 'o')
plt.show()
绘制折线图,根据对应的x,y坐标
代码:
import matplotlib.pyplot as plt
import numpy as np
xpoints = np.array([1, 2, 6, 8])
ypoints = np.array([3, 8, 1, 10])
plt.plot(xpoints, ypoints)
plt.show()
注意点,在不指定x坐标的时候,只有y坐标,那么x坐标随y坐标改变而改变,y连续,x的默认范围是【0,1】,y不连续,x的范围是从0开始的每次增加1的整数
y连续:
代码:
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 10])
plt.plot(ypoints)
plt.show()
y不连续 :
代码:
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10, 5, 7])
plt.plot(ypoints)
plt.show()
绘制正弦函数和余弦函数曲线图
代码:
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(0,4*np.pi,0.1) # 开始,停止,步频
y = np.sin(x)
z = np.cos(x)
plt.plot(x,y,x,z)
plt.show()
来源:https://blog.csdn.net/weixin_54627824/article/details/126001084


猜你喜欢
- python中是通过套接字即socket来实现UDP及TCP通信的。有两种套接字面向连接的及无连接的,也就是TCP套接字及UDP套接字。TC
- 原问题:https://stackoverflow.com/questions/48122744/how-to-download-all-f
- 1. 引言现在有一个需求是从一个单词表中每次随机选取三个单词。这个表的建表语句和如下所示:mysql> Create table
- 将list拼接为一个字符串在 python 中如果想将 list 拼接为一个字符串,可使用 join() 方法。join() 方法描述将序列
- 日常会有很多固定报表需要手动更新,本文将利用python实现多线程运行oracle代码,并利用xlwings包和numpy包将结果写入到指定
- 1、问题现象:2、解决办法:editor的字体设置为DialogInput补充知识:Python +Selenium 支持多项目集中配置文件
- 一、语言结构和注意事项package main // 声明 main 包,表明当前是一个可执行程序import "fm
- 前段时间用C语言做了个字符版的推箱子,着实是比较简陋。正好最近用到了Python,然后想着用Python做一个图形界面的推箱子。这回可没有C
- server application error--IIS故障故障现象:Server Application Error The serve
- binlog 就是binary log,二进制日志文件,这个文件记录了mysql所有的dml操作。通过binlog日志我们可以做数据恢复,做
- 环境准备python3.6PyCharm 2017.1.3Windows环境框架搭建selenium3.6安装方法:pip install
- 前言因为一直在几个平台发文章,发现有些平台并不会检测文章中的图片是否会包含二维码,但是其中也有平台会去检测,所以就去研究了一下python如
- 日常工作中需要对比两个Excel工作表中的数据差异是很不方便的,使用python来做就比较简单了!我们的思路是通过读取两个Excel的数据,
- 本文实例讲述了JS小游戏的仙剑翻牌源码,是一款非常优秀的游戏源码。分享给大家供大家参考。具体如下:一、游戏介绍:这是一个翻牌配对游戏,共十关
- 试一试这个办法:struserlist = struserlist & "<
- 相对于自动化测试工具QTP来说,selenium小巧、免费,而且兼容Google、FireFox、IE多种浏览器,越来越多的人开始使用sel
- 写一个爬虫首先就是学会设置请求头header,这样才可以伪装成浏览器。下面小编我就来给大家简单分析一下python3怎样构建一个爬虫的请求头
- 经过一段时间的开发与测试,终于发布了Lms框架的第一个正式版本(1.0.0版本),并给出了lms框架的样例项目lms.samples。本文通
- insertRow() 方法定义和用法 insertRow() 方法用于在表格中的指定位置插入一个新行。语法tableObject.inse
- 一、插入排序插入排序与我们平时打扑克牌非常相似,将新摸到的牌插入到已有的牌中合适的位置,而已有的牌往往是有序的。1.1 执行流程(1)在执行