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连接远程ftp服务器并列出目录下文件的方法
Apr 01 Python
python实现的守护进程(Daemon)用法实例
Jun 02 Python
Django查找网站项目根目录和对正则表达式的支持
Jul 15 Python
Python入门_浅谈数据结构的4种基本类型
May 16 Python
NetworkX之Prim算法(实例讲解)
Dec 22 Python
python写入并获取剪切板内容的实例
May 31 Python
使用Python监视指定目录下文件变更的方法
Oct 15 Python
在python 不同时区之间的差值与转换方法
Jan 14 Python
使用Python将图片转正方形的两种方法实例代码详解
Apr 29 Python
python中scipy.stats产生随机数实例讲解
Feb 19 Python
python爬虫请求库httpx和parsel解析库的使用测评
May 10 Python
据Python爬虫不靠谱预测可知今年双十一销售额将超过6000亿元
Nov 11 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中HTML标签过滤技巧
2014/01/07 PHP
php+ajax无刷新上传图片实例代码
2015/11/17 PHP
php7新特性的理解和比较总结
2019/04/14 PHP
dojo 之基础篇(二)之从服务器读取数据
2007/03/24 Javascript
javascript 贪吃蛇实现代码
2008/11/22 Javascript
借用Google的Javascript API Loader来加速你的网站
2009/01/28 Javascript
javascript CSS画图之基础篇
2009/07/29 Javascript
MooTools 1.2介绍
2009/09/14 Javascript
通过Jscript中@cc_on 语句识别IE浏览器及版本的代码
2011/05/07 Javascript
js和html5实现手机端刮刮卡抽奖效果完美兼容android/IOS
2013/11/18 Javascript
基于Javascript实现倒计时功能
2016/02/22 Javascript
基于jQuery实现收缩展开功能
2016/03/18 Javascript
第四篇Bootstrap网格系统偏移列和嵌套列
2016/06/21 Javascript
AngularJS验证信息框架的封装插件用法【w5cValidator扩展插件】
2016/11/03 Javascript
element ui里dialog关闭后清除验证条件方法
2018/02/26 Javascript
vue实现键盘输入支付密码功能
2018/08/18 Javascript
Python配置文件解析模块ConfigParser使用实例
2015/04/13 Python
简述Python中的面向对象编程的概念
2015/04/27 Python
Python中使用haystack实现django全文检索搜索引擎功能
2017/08/26 Python
python学生管理系统代码实现
2020/04/05 Python
详解Python下ftp上传文件linux服务器
2018/06/21 Python
Python基于多线程实现ping扫描功能示例
2018/07/23 Python
Python button选取本地图片并显示的实例
2019/06/13 Python
Python json模块与jsonpath模块区别详解
2020/03/05 Python
HTML+CSS3模拟心的跳动实例代码
2017/09/05 HTML / CSS
白兰氏健康Mall:BRAND’S
2017/11/13 全球购物
惊艳的手工时装首饰:Migonne Gavigan
2018/02/23 全球购物
世界上最好的旅行夹克:BauBax
2018/12/23 全球购物
ColourPop美国官网:卡拉泡泡,洛杉矶彩妆品牌
2019/04/28 全球购物
培训演讲稿范文
2014/01/12 职场文书
基层干部十八大感言
2014/01/19 职场文书
女生抽烟检讨书
2014/10/05 职场文书
2014年工作总结及2015工作计划
2014/12/12 职场文书
2014年精神文明工作总结
2014/12/23 职场文书
婚育证明样本
2015/06/16 职场文书
2016年第二十届“母亲节暨幸福工程救助贫困母亲活动日”活动总结
2016/04/06 职场文书