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 相关文章推荐
Python 返回汉字的汉语拼音
Feb 27 Python
Python代码的打包与发布详解
Jul 30 Python
Python中用函数作为返回值和实现闭包的教程
Apr 27 Python
Python学习笔记之if语句的使用示例
Oct 23 Python
PyQt5的PyQtGraph实践系列3之实时数据更新绘制图形
May 13 Python
python读取目录下所有的jpg文件,并显示第一张图片的示例
Jun 13 Python
Django REST framework 分页的实现代码
Jun 19 Python
Python3内置模块random随机方法小结
Jul 13 Python
django 环境变量配置过程详解
Aug 06 Python
Python中 Global和Nonlocal的用法详解
Jan 20 Python
Python基础之字典常见操作经典实例详解
Feb 26 Python
Python与C/C++的相互调用案例
Mar 04 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
咖啡知识 咖啡养豆要养多久 排气又是什么
2021/03/06 新手入门
MVC模式的PHP实现
2006/10/09 PHP
在UpdatePanel内jquery easyui效果失效的解决方法
2010/04/11 Javascript
JS事件Event元素(兼容IE,Firefox,Chorme)
2012/11/01 Javascript
jQuery的显示和隐藏方法与css隐藏的样式对比
2013/10/18 Javascript
javascript中使用new与不使用实例化对象的区别
2015/06/22 Javascript
jQuery中$.grep() 过滤函数 数组过滤
2016/11/22 Javascript
NodeJS收发GET和POST请求的示例代码
2017/08/25 NodeJs
jQuery实现table中两列CheckBox只能选中一个的示例
2017/09/22 jQuery
vue iview实现动态路由和权限验证功能
2018/04/17 Javascript
vue-devtools的安装步骤
2018/04/23 Javascript
Vue加载组件、动态加载组件的几种方式
2018/08/31 Javascript
JS重学系列之聊聊new操作符
2019/03/04 Javascript
[47:52]完美世界DOTA2联赛PWL S2 PXG vs InkIce 第二场 11.26
2020/11/30 DOTA
Python文件操作类操作实例详解
2014/07/11 Python
Python批量提取PDF文件中文本的脚本
2018/03/14 Python
Python实现查找数组中任意第k大的数字算法示例
2019/01/23 Python
Python获取时间范围内日期列表和周列表的函数
2019/08/05 Python
python 解决flask uwsgi 获取不到全局变量的问题
2019/12/22 Python
Python pyautogui模块实现鼠标键盘自动化方法详解
2020/02/17 Python
python 回溯法模板详解
2020/02/26 Python
CSS3 清除浮动的方法示例
2018/06/01 HTML / CSS
Notino罗马尼亚网站:购买香水和化妆品
2019/07/20 全球购物
文秘专业大学生求职信
2013/11/10 职场文书
2014年毕业演讲稿范文
2014/05/13 职场文书
车间核算员岗位职责
2014/07/01 职场文书
基层干部个人对照检查及整改措施
2014/10/28 职场文书
离职报告格式
2014/11/04 职场文书
自荐信怎么写
2015/03/04 职场文书
出国留学导师推荐信
2015/03/26 职场文书
2015年教学管理工作总结
2015/05/20 职场文书
答谢酒会主持词
2015/07/02 职场文书
2015年教师节广播稿
2015/08/19 职场文书
php 文件上传至OSS及删除远程阿里云OSS文件
2021/07/04 PHP
opencv用VS2013调试时用Image Watch插件查看图片
2021/07/26 Python
Windows server 2003卸载和安装IIS的图文教程
2022/07/15 Servers