python使用matplotlib绘制折线图的示例代码


Posted in Python onSeptember 22, 2020

示例代码如下:

#!/usr/bin/python
#-*- coding: utf-8 -*-

import matplotlib.pyplot as plt

# figsize - 图像尺寸(figsize=(10,10))
# facecolor - 背景色(facecolor="blue")
# dpi - 分辨率(dpi=72)
fig = plt.figure(figsize=(10,10),facecolor="blue") #figsize默认为4,4(图像尺寸)

ax1 = fig.add_subplot(1,1,1) # 行 列 位置
#ax2 = fig.add_subplot(2,1,2)
#ax = fig.add_subplot(1,1,1)
ax1.set_title("title") #不支持中文

# 设置坐标轴的label
ax1.set_xlabel("ax1 - X")
ax1.set_ylabel("ax1 - Y")

# 设置刻度
#ax1.set_xticks([1,2,3,4,5])
#ax1.set_yticks([10,20,30,40,50])

# 设置刻度label
#ax1.set_xticklabels(["one","two","three","four","five"])  # one对应1


# 绘制折线图
x = [1,2,3,4,5]
y = [80,3,4,5,1]

#生成正弦波曲线
import numpy as np
x = np.linspace(0,np.pi * 2,20)
y = np.sin(x)

#生成余弦波曲线
y2 = np.cos(x)

#ax1.plot(x,y,x,y2) #在一张图中放置两条曲线
# 使用图例
# linewidth设置线条粗细,linestyle设置线条样式,marker设置数据点
ax1.plot(x,y, label = "SIN",color="y",linewidth=3,linestyle="--",marker="o")
ax1.plot(x,y2,label= "COS",color="r")
ax1.legend(loc="best") # 使用图例 #best为最佳位置 (upper left 左上;center 居中;...)

# 注释,比如说明最高点
# xy指定最高点,xytext指定注释位置
arrowprops = {"arrowstyle": "->","color":"red"} #设置箭头
ax1.annotate("max",xy=(np.pi/2,1),xytext=(np.pi/2+0.5,1),arrowprops=arrowprops)


plt.show()

效果如下

python使用matplotlib绘制折线图的示例代码

以上就是python使用matplotlib绘制折线图的示例代码的详细内容,更多关于python matplotlib绘制折线图的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
Windows系统下使用flup搭建Nginx和Python环境的方法
Dec 25 Python
Python中的变量和作用域详解
Jul 13 Python
Python实现求两个数组交集的方法示例
Feb 23 Python
Python3将jpg转为pdf文件的方法示例
Dec 13 Python
django商品分类及商品数据建模实例详解
Jan 03 Python
通过 Python 和 OpenCV 实现目标数量监控
Jan 05 Python
利用keras加载训练好的.H5文件,并实现预测图片
Jan 24 Python
Python基于Dlib的人脸识别系统的实现
Feb 26 Python
python爬虫请求头设置代码
Jul 28 Python
详解Python 中的容器 collections
Aug 17 Python
Python字符串对齐方法使用(ljust()、rjust()和center())
Apr 26 Python
Python内置数据类型中的集合详解
Mar 18 Python
python利用paramiko实现交换机巡检的示例
Sep 22 #Python
python批量修改交换机密码的示例
Sep 22 #Python
python爬虫构建代理ip池抓取数据库的示例代码
Sep 22 #Python
scrapy中如何设置应用cookies的方法(3种)
Sep 22 #Python
Python浮点型(float)运算结果不正确的解决方案
Sep 22 #Python
如何使用PyCharm引入需要使用的包的方法
Sep 22 #Python
python 如何区分return和yield
Sep 22 #Python
You might like
选择PHP作为网站开发语言的原因分享
2012/01/03 PHP
thinkphp文件处理类Dir.class.php的用法分析
2014/12/08 PHP
PHP常见数组排序方法小结
2018/08/20 PHP
在TP5数据库中四个字段实现无限分类的示例
2019/10/18 PHP
jquery cookie插件代码类
2009/05/26 Javascript
javascript attachEvent绑定多个事件执行顺序问题
2010/10/20 Javascript
javascript获取xml节点的最大值(实现代码)
2013/12/11 Javascript
用IE重起计算机或者关机的示例代码
2014/03/10 Javascript
使用jquery+CSS实现控制打印样式
2014/12/31 Javascript
js实现iGoogleDivDrag模块拖动层拖动特效的方法
2015/03/04 Javascript
JQuery EasyUI的使用
2016/02/24 Javascript
jQuery控制div实现随滚动条滚动效果
2016/06/07 Javascript
vue-router跳转页面的方法
2017/02/09 Javascript
浅谈Vue.js中ref ($refs)用法举例总结
2017/12/19 Javascript
vue axios 表单提交上传图片的实例
2018/03/16 Javascript
微信小程序实现炫酷的弹出式菜单特效
2019/01/28 Javascript
Node.js+Express+Mysql 实现增删改查
2019/04/03 Javascript
Node.js 实现简单的无侵入式缓存框架的方法
2019/07/21 Javascript
微信小程序页面渲染实现方法
2019/11/06 Javascript
Angular 多模块项目构建过程
2020/02/13 Javascript
[52:08]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第一局
2016/03/05 DOTA
Python创建日历实例
2014/08/21 Python
在Django的通用视图中处理Context的方法
2015/07/21 Python
python看某个模块的版本方法
2018/10/16 Python
python基于gevent实现并发下载器代码实例
2019/11/01 Python
Python获取统计自己的qq群成员信息的方法
2019/11/15 Python
PyTorch中的C++扩展实现
2020/04/02 Python
Spartoo荷兰:鞋子、包包和服装
2018/07/12 全球购物
华为菲律宾官方网站:HUAWEI Philippines
2021/02/23 全球购物
财务部总监岗位职责
2014/03/12 职场文书
毕业留言寄语大全
2014/04/10 职场文书
施工单位安全责任书
2014/07/24 职场文书
2015年政教主任工作总结
2015/07/23 职场文书
2016关于读书活动的心得体会
2016/01/14 职场文书
在校大学生才艺比赛策划书怎么写?
2019/08/26 职场文书
Python Flask请求扩展与中间件相关知识总结
2021/06/11 Python