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使用urllib模块开发的多线程豆瓣小站mp3下载器
Jan 16 Python
在Python的列表中利用remove()方法删除元素的教程
May 21 Python
基于进程内通讯的python聊天室实现方法
Jun 28 Python
使用Python保存网页上的图片或者保存页面为截图
Mar 05 Python
python2.7实现爬虫网页数据
May 25 Python
python numpy和list查询其中某个数的个数及定位方法
Jun 27 Python
Python设计模式之简单工厂模式实例详解
Jan 22 Python
不到40行代码用Python实现一个简单的推荐系统
May 10 Python
Python学习笔记之自定义函数用法详解
Jun 08 Python
详解使用Python下载文件的几种方法
Oct 13 Python
解决PyCharm不在run输出运行结果而不是再Console里输出的问题
Sep 21 Python
linux centos 7.x 安装 python3.x 替换 python2.x的过程解析
Dec 14 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遍历文件目录与清除目录中文件的实现详解
2013/06/24 PHP
PHP 过滤页面中的BOM(实现代码)
2013/06/29 PHP
PHP生成指定随机字符串的简单实现方法
2015/04/01 PHP
PHP实现搜索相似图片
2015/09/22 PHP
反射调用private方法实践(php、java)
2015/12/21 PHP
浅谈PHP中pack、unpack的详细用法
2018/03/12 PHP
javascript 检测浏览器类型和版本的代码
2009/09/15 Javascript
jquery用get实现ajax在ie里面刷新不进入后台解决方法
2013/08/12 Javascript
不要使用jQuery触发原生事件的方法
2014/03/03 Javascript
第一次接触神奇的Bootstrap表单
2016/07/27 Javascript
jQuery实现的checkbox级联选择下拉菜单效果示例
2016/12/26 Javascript
js 判断数据类型的几种方法
2017/01/13 Javascript
Web 开发中Ajax的Session 超时处理方法
2017/01/19 Javascript
JavaScript验证知识整理
2017/03/24 Javascript
AngularJS的脏检查深入分析
2017/04/22 Javascript
vue-awesome-swiper滑块插件使用方法详解
2017/11/27 Javascript
基于Vue2x的图片预览插件的示例代码
2018/05/14 Javascript
JavaScript实现轮播图特效
2020/04/10 Javascript
详解Vue之计算属性
2020/06/20 Javascript
如何通过Proxy实现JSBridge模块化封装
2020/10/22 Javascript
[06:14]《辉夜杯》外卡赛附加赛 4支战队巡礼
2015/10/23 DOTA
[59:35]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第二局
2016/03/04 DOTA
利用Python的Twisted框架实现webshell密码扫描器的教程
2015/04/16 Python
python中base64加密解密方法实例分析
2015/05/16 Python
PyCharm2020最新激活码+激活码补丁(亲测最新版PyCharm2020.2激活成功)
2020/11/25 Python
HTML5的Geolocation地理位置定位API使用教程
2016/05/12 HTML / CSS
亚历山大·王官网:Alexander Wang
2017/06/23 全球购物
法国购买隐形眼镜和眼镜网站:Optical Center
2019/10/08 全球购物
白酒市场开发计划书
2014/01/09 职场文书
后备干部考察材料
2014/02/12 职场文书
《广玉兰》教学反思
2014/04/14 职场文书
赵乐秦在党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
小学教代会开幕词
2016/03/04 职场文书
导游词之上海东方明珠塔
2019/09/25 职场文书
PhpSpreadsheet中文文档 | Spreadsheet操作教程实例
2021/04/01 PHP
Python代码,能玩30多款童年游戏!这些有几个是你玩过的
2021/04/27 Python