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中的一些陷阱与技巧小结
Jul 10 Python
Python时间模块datetime、time、calendar的使用方法
Jan 13 Python
Python字典简介以及用法详解
Nov 15 Python
解决python中画图时x,y轴名称出现中文乱码的问题
Jan 29 Python
通过cmd进入python的实例操作
Jun 26 Python
python selenium登录豆瓣网过程解析
Aug 10 Python
Python操作redis和mongoDB的方法
Dec 19 Python
使用Pytorch来拟合函数方式
Jan 14 Python
基于Tensorflow使用CPU而不用GPU问题的解决
Feb 07 Python
Python数据可视化处理库PyEcharts柱状图,饼图,线性图,词云图常用实例详解
Feb 10 Python
python能在浏览器能运行吗
Jun 17 Python
Python 正则模块详情
Nov 02 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中开发XML应用程序之基础篇 添加节点 删除节点 查询节点 查询节
2010/07/09 PHP
php实现简单洗牌算法
2013/06/18 PHP
PHP FTP操作类代码( 上传、拷贝、移动、删除文件/创建目录)
2014/05/10 PHP
linux中cd命令使用详解
2015/01/08 PHP
JavaScript的面向对象(二)
2006/11/09 Javascript
JavaScript Event学习补遗 addEventSimple
2010/02/11 Javascript
javascript获取当前日期时间及其它操作函数
2011/01/11 Javascript
IE下使用cloneNode注意事项分享
2012/11/22 Javascript
jQuery setTimeout传递字符串参数报错的解决方法
2014/06/09 Javascript
自己封装的javascript事件队列函数版
2014/06/12 Javascript
Javascript前端UI框架Kit使用指南之kitjs事件管理
2014/11/28 Javascript
js中取得变量绝对值的方法
2015/01/03 Javascript
jQuery结合AJAX之在页面滚动时从服务器加载数据
2015/06/30 Javascript
jQuery遍历json的方法分析
2016/04/16 Javascript
修改js confirm alert 提示框文字的简单实例
2016/06/10 Javascript
浅谈js中子页面父页面方法 变量相互调用
2016/08/04 Javascript
微信小程序实战之仿android fragment可滑动底部导航栏(4)
2020/04/16 Javascript
nodejs开发微信小程序实现密码加密
2017/07/11 NodeJs
Laravel整合Bootstrap 4的完整方案(推荐)
2018/01/25 Javascript
JS如何实现动态添加的元素绑定事件
2019/11/12 Javascript
如何在JavaScript中正确处理变量
2020/12/25 Javascript
[01:03]悬念揭晓 11月26日DOTA2完美盛典不见不散
2017/11/23 DOTA
Python如何判断数独是否合法
2016/09/08 Python
python使用arcpy.mapping模块批量出图
2017/03/06 Python
浅析Python装饰器以及装饰器模式
2018/05/28 Python
Python初学者常见错误详解
2019/07/02 Python
Python正则表达式匹配数字和小数的方法
2019/07/03 Python
详解Python Qt的窗体开发的基本操作
2019/07/14 Python
django 扩展user用户字段inlines方式
2020/03/30 Python
ansible-playbook实现自动部署KVM及安装python3的详细教程
2020/05/11 Python
详解使用HTML5 Canvas创建动态粒子网格动画
2016/12/14 HTML / CSS
英国最大的化装舞会服装网站:Fancydress.com
2017/08/15 全球购物
关于爱情的广播稿
2014/01/16 职场文书
2014年党建工作汇报材料
2014/10/27 职场文书
餐厅保洁员岗位职责
2015/04/10 职场文书
青少年法制教育心得体会
2016/01/14 职场文书