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实现的简单万年历例子分享
Apr 25 Python
在Python中操作时间之mktime()方法的使用教程
May 22 Python
详谈python http长连接客户端
Jun 12 Python
python利用正则表达式排除集合中字符的功能示例
Oct 10 Python
浅谈Python Opencv中gamma变换的使用详解
Apr 02 Python
python函数修饰符@的使用方法解析
Sep 02 Python
通过实例解析Python调用json模块
Dec 11 Python
Python tornado上传文件的功能
Mar 26 Python
pandas DataFrame 数据选取,修改,切片的实现
Apr 24 Python
Python实现汇率转换操作
May 03 Python
Python如何发送与接收大型数组
Aug 07 Python
Python爬虫实现selenium处理iframe作用域问题
Jan 27 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初学者常见问题集合 修正版(21问答)
2010/03/23 PHP
PHP实现绘制3D扇形统计图及图片缩放实例
2014/10/01 PHP
php fread读取文件注意事项
2016/09/24 PHP
gearman管理工具GearmanManager的安装与php使用方法示例
2020/02/27 PHP
Jquery 获取表单text,areatext,radio,checkbox,select值的代码
2009/11/12 Javascript
javascript 精粹笔记
2010/05/09 Javascript
js FLASH幻灯片字符串中有连接符&的处理方法
2012/03/01 Javascript
javascript中加号(+)操作符的一些神奇作用
2014/06/06 Javascript
JavaScript中的函数嵌套使用
2015/06/04 Javascript
jQuery实现返回顶部功能
2016/02/23 Javascript
JS中sort函数排序用法实例分析
2016/06/16 Javascript
JavaScript递归操作实例浅析
2016/10/31 Javascript
解析JavaScript数组方法reduce
2016/12/12 Javascript
将input框中输入内容显示在相应的div中【三种方法可选】
2017/05/08 Javascript
JavaScript中toLocaleString()和toString()的区别实例分析
2018/08/14 Javascript
node.js监听文件变化的实现方法
2019/04/17 Javascript
浅谈layui 数据表格前后台传值的问题
2019/09/12 Javascript
layui写后台表格思路和赋值用法详解
2019/11/14 Javascript
基于Angular 8和Bootstrap 4实现动态主题切换的示例代码
2020/02/11 Javascript
[00:59]PWL开团时刻DAY7——我在赶
2020/11/06 DOTA
Python使用cookielib模块操作cookie的实例教程
2016/07/12 Python
Python numpy 提取矩阵的某一行或某一列的实例
2018/04/03 Python
Django框架实现逆向解析url的方法
2018/07/04 Python
python实现屏保计时器的示例代码
2018/08/08 Python
如何在Django配置文件里配置session链接
2019/08/06 Python
python list转置和前后反转的例子
2019/08/26 Python
HTML5调用手机摄像头拍照的实现思路及代码
2014/06/15 HTML / CSS
anello泰国官方网站:日本流行包包品牌
2019/08/08 全球购物
优秀本科生求职推荐信
2014/02/24 职场文书
中学生2014国庆节演讲稿:不屈的民族
2014/09/21 职场文书
考研复习计划
2015/01/19 职场文书
学习保证书100字
2015/02/26 职场文书
解决redis sentinel 频繁主备切换的问题
2021/04/12 Redis
pandas中DataFrame检测重复值的实现
2021/05/26 Python
关于python中readlines函数的参数hint的相关知识总结
2021/06/24 Python
Centos7中MySQL数据库使用mysqldump进行每日自动备份的编写
2021/08/02 MySQL