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入门_浅谈字符串的分片与索引、字符串的方法
May 16 Python
Python二叉树的定义及常用遍历算法分析
Nov 24 Python
Python+matplotlib实现计算两个信号的交叉谱密度实例
Jan 08 Python
Python爬取成语接龙类网站
Oct 19 Python
python操作日志的封装方法(两种方法)
May 23 Python
如何使用Python自动控制windows桌面
Jul 11 Python
Python空间数据处理之GDAL读写遥感图像
Aug 01 Python
Python二元赋值实用技巧解析
Oct 25 Python
Django用数据库表反向生成models类知识点详解
Mar 25 Python
如何基于python把文字图片写入word文档
Jul 31 Python
Python爬虫过程解析之多线程获取小米应用商店数据
Nov 14 Python
详解Python描述符的工作原理
Jun 11 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
从MySQL数据库表中取出随机数据的代码
2007/09/05 PHP
PHP解决URL中文GBK乱码问题的两种方法
2014/06/03 PHP
php数组排序usort、uksort与sort函数用法
2014/11/17 PHP
基于linnux+phantomjs实现生成图片格式的网页快照
2015/04/15 PHP
PHP函数按引用传递参数及函数可选参数用法示例
2018/06/04 PHP
javascript+dom树型菜单类,希望朋友们一起进步
2007/05/03 Javascript
javascript中删除指定数组中指定的元素的代码
2011/02/12 Javascript
IE下window.onresize 多次调用与死循环bug处理方法介绍
2013/11/12 Javascript
通过js来制作复选框的全选和不选效果
2014/05/22 Javascript
fckeditor粘贴Word时弹出窗口取消的方法
2014/10/30 Javascript
ionic在开发ios系统微信时键盘挡住输入框的解决方法(键盘弹出问题)
2016/09/06 Javascript
JS不完全国际化&本地化手册 之 理论篇
2016/09/27 Javascript
JavaScript奇技淫巧44招【实用】
2016/12/11 Javascript
js实现本地图片文件拖拽效果
2017/07/18 Javascript
详解基于vue-cli优化的webpack配置
2017/11/06 Javascript
vue.js实现的经典计算器/科学计算器功能示例
2018/07/11 Javascript
JS中判断字符串存在和非空的方法
2018/09/12 Javascript
小程序简单两栏瀑布流效果的实现
2019/12/18 Javascript
JS猜数字游戏实例讲解
2020/06/30 Javascript
[48:29]2018DOTA2亚洲邀请赛3月30日 小组赛A组 LGD VS KG
2018/03/31 DOTA
在Python中使用base64模块处理字符编码的教程
2015/04/28 Python
在Python中使用全局日志时需要注意的问题
2015/05/06 Python
pandas series序列转化为星期几的实例
2018/04/11 Python
Python实现报警信息实时发送至邮箱功能(实例代码)
2019/11/11 Python
一款纯css3实现的鼠标悬停动画按钮
2014/12/29 HTML / CSS
html5中如何将图片的绝对路径转换成文件对象
2018/01/11 HTML / CSS
使用jTopo给Html5 Canva中绘制的元素添加鼠标事件
2014/05/15 HTML / CSS
波兰家具和室内装饰品购物网站:Vivre
2018/04/10 全球购物
美国校服网上商店:French Toast
2019/10/08 全球购物
荷兰美妆护肤品海淘网站:Beautinow(中文)
2020/11/22 全球购物
小学阳光体育活动总结
2014/07/05 职场文书
2014党员学习兰辉先进事迹思想汇报
2014/09/17 职场文书
2014年客服工作总结范文
2014/11/13 职场文书
2015年八一建军节演讲稿
2015/03/19 职场文书
2015年英语教师工作总结
2015/05/20 职场文书
客户答谢会致辞
2015/07/30 职场文书