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 http长连接客户端
Jun 12 Python
python的re正则表达式实例代码
Jan 24 Python
Django项目中用JS实现加载子页面并传值的方法
May 28 Python
更改Python的pip install 默认安装依赖路径方法详解
Oct 27 Python
解决pycharm安装后代码区不能编辑的问题
Oct 28 Python
Python 处理图片像素点的实例
Jan 08 Python
python 实现敏感词过滤的方法
Jan 21 Python
解决Django中多条件查询的问题
Jul 18 Python
解决Atom安装Hydrogen无法运行python3的问题
Aug 28 Python
python中单下划线(_)和双下划线(__)的特殊用法
Aug 29 Python
pytorch 改变tensor尺寸的实现
Jan 03 Python
python 实现多维数组(array)排序
Feb 28 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
德生PL990,目前市面上唯一一款便携式插卡蓝牙全波段高性能收音机
2021/03/02 无线电
用PHP+MySQL搭建聊天室功能实例代码
2012/08/20 PHP
基于Discuz security.inc.php代码的深入分析
2013/06/03 PHP
深入php 正则表达式的学习探讨
2013/06/06 PHP
解析php取整的几种方式
2013/06/25 PHP
php基于mcrypt_encrypt和mcrypt_decrypt实现字符串加密解密的方法
2016/07/12 PHP
php set_include_path函数设置 include_path 配置选项
2016/10/30 PHP
PHP使用finfo_file()函数检测上传图片类型的实现方法
2017/04/18 PHP
再谈Yii Framework框架中的事件event原理与应用
2020/04/07 PHP
extjs 时间范围选择自动判断的实现代码
2014/06/24 Javascript
JavaScript设计模式之适配器模式介绍
2014/12/28 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 语法
2015/01/09 Javascript
jquery实现简单实用的打分程序实例
2015/07/23 Javascript
jQuery实现多级联动下拉列表查询框
2016/01/18 Javascript
jQuery、zepto、js常用小技巧
2017/02/12 Javascript
解析Json字符串的三种方法日常常用
2018/05/02 Javascript
vue实现商品加减计算总价的实例代码
2018/08/12 Javascript
Vue通过配置WebSocket并实现群聊功能
2019/12/31 Javascript
小程序实现多个选项卡切换
2020/06/19 Javascript
解决antd datepicker 获取时间默认少8个小时的问题
2020/10/29 Javascript
Python3使用requests发闪存的方法
2016/05/11 Python
详解python中xlrd包的安装与处理Excel表格
2016/12/16 Python
tensorflow实现加载mnist数据集
2018/09/08 Python
python opencv 批量改变图片的尺寸大小的方法
2019/06/28 Python
python3 使用Opencv打开USB摄像头,配置1080P分辨率的操作
2019/12/11 Python
利用CSS3的特性改变文本选中时的颜色
2013/09/11 HTML / CSS
几道PHP面试题
2013/04/14 面试题
2014年小学国庆节活动方案
2014/09/16 职场文书
购房委托书范本
2014/09/18 职场文书
女儿满月酒致辞
2015/07/29 职场文书
教学副校长工作总结
2015/08/13 职场文书
2016年第32个教师节红领巾广播稿
2015/12/18 职场文书
七年级思品教学反思
2016/02/20 职场文书
2016年第29个世界无烟日宣传活动总结
2016/04/06 职场文书
「回转企鹅罐」10周年纪念展「輪るピングドラム展」海报公开
2022/03/22 日漫
Golang获取List列表元素的四种方式
2022/04/20 Golang