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爬取微博数据生成词云图片实例代码
Aug 31 Python
浅谈Django学习migrate和makemigrations的差别
Jan 18 Python
PyCharm配置mongo插件的方法
Nov 30 Python
Python寻找两个有序数组的中位数实例详解
Dec 05 Python
对python的输出和输出格式详解
Dec 08 Python
Python TCP通信客户端服务端代码实例
Nov 21 Python
python实现图片上添加图片
Nov 26 Python
python 实现方阵的对角线遍历示例
Nov 29 Python
Django多进程滚动日志问题解决方案
Dec 17 Python
如何理解python中数字列表
May 29 Python
实例讲解Python中sys.argv[]的用法
Jun 03 Python
关于Python OS模块常用文件/目录函数详解
Jul 01 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访问MYSQL数据库封装类(附函数说明)
2010/12/04 PHP
使用PHP编写的SVN类
2013/07/18 PHP
PHP小技巧之函数重载
2014/06/02 PHP
PHP fastcgi模式上传大文件(大约有300多K)报错
2014/09/28 PHP
Yii2中设置与获取别名的函数(setAlias和getAlias)用法分析
2016/07/25 PHP
PHP 网站修改默认访问文件的nginx配置
2017/05/27 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
2017/11/17 PHP
《JavaScript高级程序设计》阅读笔记(二) ECMAScript中的原始类型
2012/02/27 Javascript
javascript针对DOM的应用实例(一)
2012/04/15 Javascript
jQuery动画效果相关方法实例分析
2015/12/31 Javascript
JavaScript+html5 canvas绘制缤纷多彩的三角形效果完整实例
2016/01/26 Javascript
javaScript数组迭代方法详解
2016/04/14 Javascript
jquery判断对象是否为空并遍历对象的简单实例
2016/07/26 Javascript
轻松掌握JavaScript装饰者模式
2016/08/27 Javascript
JavaScript SHA1加密算法实现详细代码
2016/10/06 Javascript
bootstrap学习使用(导航条、下拉菜单、轮播、栅格布局等)
2016/12/01 Javascript
js 调用百度分享功能
2017/02/27 Javascript
js实现前端图片上传即时预览功能
2017/08/02 Javascript
基于JavaScript+HTML5 实现打地鼠小游戏逻辑流程图文详解(附完整代码)
2017/11/02 Javascript
浅谈vue项目如何打包扔向服务器
2018/05/08 Javascript
vue-cli 使用axios的操作方法及整合axios的多种方法
2018/09/12 Javascript
Vue快速实现通用表单验证的示例代码
2020/01/09 Javascript
python制作websocket服务器实例分享
2016/11/20 Python
python opencv之SURF算法示例
2018/02/24 Python
Python使用crontab模块设置和清除定时任务操作详解
2019/04/09 Python
python批量生成身份证号到Excel的两种方法实例
2021/01/14 Python
HTML5边玩边学(1)画布实现方法
2010/09/21 HTML / CSS
Nordgreen台湾官网:极简北欧设计手表
2019/08/21 全球购物
List、Map、Set三个接口,存取元素时,各有什么特点?
2015/09/27 面试题
企业口号大全
2014/06/12 职场文书
商务专员岗位职责范本
2014/06/29 职场文书
欢迎词怎么写
2015/01/23 职场文书
产品调价通知函
2015/04/20 职场文书
2015年扫黄打非工作总结
2015/05/13 职场文书
小学体育跳绳课教学反思
2016/02/16 职场文书
JDK8中String的intern()方法实例详细解读
2022/09/23 Java/Android