python matplotlib折线图样式实现过程


Posted in Python onNovember 04, 2019

这篇文章主要介绍了python matplotlib折线图样式实现过程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

一:简单的折线图

import matplotlib.pyplot as plt

#支持中文显示
plt.rcParams["font.sans-serif"]=["SimHei"]

#x,y数据
x_data = [1,2,3,4,5]
y_data = [10,30,20,25,28]

plt.plot(x_data,y_data)

plt.title("简单的折线图")
plt.xlabel("x")
plt.ylabel("y")

plt.show()

python matplotlib折线图样式实现过程

二、多折线折线图

import matplotlib.pyplot as plt

#x,y数据
x_data = [1,2,3,4,5]
y_data = [10,30,20,25,28]
y_data_1 = [12,32,22,27,30]
y_data_2 = [8,28,18,23,25]
plt.plot(x_data,y_data,x_data,y_data_1,x_data,y_data_2)
"""
plt.plot(x_data,y_data,x_data,y_data_1)
此行可替代为
plt.plot(x_data,y_data)
plt.plot(x_data,y_data_1)
plt.plot(x_data,y_data_2)

"""
plt.show()

python matplotlib折线图样式实现过程

三、折线样式:折线颜色、折线图案 、折线宽度

import matplotlib.pyplot as plt
#x,y数据
x_data = [1,2,3,4,5]

y_data = [10,30,20,25,28]
y_data_1 = [12,32,22,27,30]
plt.plot(x_data,y_data,color="red",linewidth=2.0,linestyle="--")
plt.plot(x_data,y_data_1,color="blue",linewidth=2.0,linestyle="-.")
plt.show()

python matplotlib折线图样式实现过程

注:

①color参数:

  • 颜色名称或简写#rrggbb
    • b: blue
    • g: green
    • r: red
    • c: cyan
    • m: magenta
    • y: yellow
    • k: black
    • w: white
  • #rrggbb
  • (r, g, b) 或 (r, g, b, a),其中 r g b a 取均为[0, 1]之间
  • [0, 1]之间的浮点数的字符串形式,表示灰度值。0表示黑色,1表示白色

②linestyle参数

-:代表实线,这是默认值;

--:代表虚线;

·:代表点钱;

-.:代表短线、点相间的虚钱

四、折线图的注解

import numpy as np
import matplotlib.pyplot as plt

#x,y数据
x_data = np.linspace(0, 2 * np.pi, 100)
y_data, y2_data = np.sin(x_data), np.cos(x_data)


plt.plot(x_data,y_data,label="y=sinx")
plt.plot(x_data,y2_data,label="y=cosx")
plt.legend()

plt.show()

python matplotlib折线图样式实现过程

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用Python设置tmpfs来加速项目的教程
Apr 17 Python
Python+Selenium+PIL+Tesseract自动识别验证码进行一键登录
Sep 20 Python
python3 flask实现文件上传功能
Mar 20 Python
python opencv读mp4视频的实例
Dec 07 Python
在python中利用opencv简单做图片比对的方法
Jan 24 Python
python实现得到当前登录用户信息的方法
Jun 21 Python
Python音频操作工具PyAudio上手教程详解
Jun 26 Python
Python字符串、列表、元组、字典、集合的补充实例详解
Dec 20 Python
Python 炫技操作之合并字典的七种方法
Apr 10 Python
pyinstaller打包成无控制台程序时运行出错(与popen冲突的解决方法)
Apr 15 Python
python异步Web框架sanic的实现
Apr 27 Python
python实现人工蜂群算法
Sep 18 Python
Django框架创建项目的方法入门教程
Nov 04 #Python
Python jieba库用法及实例解析
Nov 04 #Python
Django框架安装方法图文详解
Nov 04 #Python
python定时任务 sched模块用法实例
Nov 04 #Python
python框架flask表单实现详解
Nov 04 #Python
pycharm显示远程图片的实现
Nov 04 #Python
使用PyCharm进行远程开发和调试的实现
Nov 04 #Python
You might like
php事务处理实例详解
2014/07/11 PHP
[原创]PHP实现字节数Byte转换为KB、MB、GB、TB的方法
2017/08/31 PHP
Laravel框架实现定时Task Scheduling例子
2019/10/22 PHP
javascript 通用简单的table选项卡实现
2010/05/07 Javascript
ExtJs中简单的登录界面制作方法
2010/08/19 Javascript
js 关键词高亮(根据ID/tag高亮关键字)案例介绍
2013/01/21 Javascript
JavaScript保留两位小数的2个自定义函数
2014/05/05 Javascript
jQuery 复合选择器应用的几个例子
2014/09/11 Javascript
vue项目中vue-i18n和element-ui国际化开发实现过程
2018/04/25 Javascript
实例分析vue循环列表动态数据的处理方法
2018/09/28 Javascript
Vue 3.0双向绑定原理的实现方法
2019/10/23 Javascript
vue 实现cli3.0中使用proxy进行代理转发
2019/10/30 Javascript
jquery实现拖拽添加元素功能
2020/12/01 jQuery
[01:00:14]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs TNC 第三场
2018/04/10 DOTA
Python3结合Dlib实现人脸识别和剪切
2018/01/24 Python
Python安装lz4-0.10.1遇到的坑
2018/05/20 Python
Python列表解析配合if else的方法
2018/06/23 Python
tensorflow实现从.ckpt文件中读取任意变量
2020/05/26 Python
python3 循环读取excel文件并写入json操作
2020/07/14 Python
Python经典五人分鱼实例讲解
2021/01/04 Python
SIXPAD智能健身仪英国官网:革命性的训练装备品牌
2018/09/27 全球购物
皇家阿尔伯特英国官方商店:Royal Albert骨瓷
2019/03/25 全球购物
英国比较机场停车场网站:Airport Parking Essentials
2019/12/01 全球购物
COSETTE官网:奢华,每天
2020/03/22 全球购物
Hammitt官网:设计师手袋
2020/05/23 全球购物
一些Solaris面试题
2015/12/22 面试题
总会计师岗位职责
2014/02/19 职场文书
颁奖典礼主持词
2014/03/25 职场文书
护理专业自荐书
2014/06/04 职场文书
社团活动总结格式
2014/08/29 职场文书
八项规定对照检查材料
2014/08/31 职场文书
人事行政助理岗位职责
2015/04/11 职场文书
2015年生产部工作总结范文
2015/05/25 职场文书
大学生社会实践感想
2015/08/11 职场文书
2019中小学生安全过暑期倡议书
2019/06/24 职场文书
spring cloud 配置中心客户端启动遇到的问题
2021/09/25 Java/Android