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 相关文章推荐
kNN算法python实现和简单数字识别的方法
Nov 18 Python
python解决Fedora解压zip时中文乱码的方法
Sep 18 Python
CentOS 6.X系统下升级Python2.6到Python2.7 的方法
Oct 12 Python
利用Python中的pandas库对cdn日志进行分析详解
Mar 07 Python
python爬虫_实现校园网自动重连脚本的教程
Apr 22 Python
python 字典操作提取key,value的方法
Jun 26 Python
python3 下载网络图片代码实例
Aug 27 Python
python使用多线程编写tcp客户端程序
Sep 02 Python
基于Python实现拆分和合并GIF动态图
Oct 22 Python
django实现用户注册实例讲解
Oct 30 Python
pytorch torchvision.ImageFolder的用法介绍
Feb 20 Python
手把手教你将Flask应用封装成Docker服务的实现
Aug 19 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中copy on write写时复制机制介绍
2014/05/13 PHP
php使用cookie实现记住用户名和密码实现代码
2015/04/27 PHP
PHP基于MySQL数据库实现对象持久层的方法
2015/06/17 PHP
Symfony控制层深入详解
2016/03/17 PHP
ExtJS TabPanel beforeremove beforeclose使用说明
2010/03/31 Javascript
详解JavaScript中Date.UTC()方法的使用
2015/06/12 Javascript
JS解决iframe之间通信和自适应高度的问题
2016/08/24 Javascript
Angular Module声明和获取重载实例代码
2016/09/14 Javascript
AngularJS $injector 依赖注入详解
2016/09/14 Javascript
细数JavaScript 一个等号,两个等号,三个等号的区别
2016/10/09 Javascript
JavaScript将base64图片转换成formData并通过AJAX提交的实现方法
2016/10/24 Javascript
JS控制TreeView的结点选择
2016/11/11 Javascript
jquery实现tab选项卡切换效果(悬停、下方横线动画位移)
2017/05/05 jQuery
Vue自定义toast组件的实例代码
2018/08/15 Javascript
详解axios中封装使用、拦截特定请求、判断所有请求加载完毕)
2019/04/09 Javascript
详解如何使用router-link对象方式传递参数?
2019/05/02 Javascript
Python的Flask框架中实现登录用户的个人资料和头像的教程
2015/04/20 Python
Python+微信接口实现运维报警
2016/08/27 Python
python多线程socket编程之多客户端接入
2017/09/12 Python
使用python将大量数据导出到Excel中的小技巧分享
2018/06/14 Python
Appium+Python自动化测试之运行App程序示例
2019/01/23 Python
python使用正则筛选信用卡
2019/01/27 Python
Python之列表实现栈的工作功能
2019/01/28 Python
python代码 FTP备份交换机配置脚本实例解析
2019/08/01 Python
Python 使用threading+Queue实现线程池示例
2019/12/21 Python
Python调用OpenCV实现图像平滑代码实例
2020/06/19 Python
HTML5制作表格样式
2016/11/15 HTML / CSS
购买大码女装:Lane Bryant
2016/09/07 全球购物
劳动竞赛活动方案
2014/02/20 职场文书
计算机专业毕业生自荐信范文
2014/03/06 职场文书
热门专业求职信
2014/05/24 职场文书
财务管理专业毕业生求职信
2014/06/02 职场文书
中学生旷课检讨书2篇
2014/10/09 职场文书
2014普法依法治理工作总结
2014/12/18 职场文书
邀请函模板
2015/02/02 职场文书
React更新渲染原理深入分析
2022/12/24 Javascript