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 相关文章推荐
linux系统使用python监测网络接口获取网络的输入输出
Jan 15 Python
使用python在校内发人人网状态(人人网看状态)
Feb 19 Python
在Python中使用next()方法操作文件的教程
May 24 Python
Python xlwt设置excel单元格字体及格式
Apr 18 Python
简单了解python模块概念
Jan 11 Python
对python 调用类属性的方法详解
Jul 02 Python
Python列表删除元素del、pop()和remove()的区别小结
Sep 11 Python
python 解决cv2绘制中文乱码问题
Dec 23 Python
Python2和Python3中@abstractmethod使用方法
Feb 04 Python
PyCharm中Matplotlib绘图不能显示UI效果的问题解决
Mar 12 Python
Python爬虫防封ip的一些技巧
Aug 06 Python
jupyter 添加不同内核的操作
Feb 06 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 基础教程(一)
2006/10/09 PHP
window+nginx+php环境配置 附配置搭配说明
2010/12/29 PHP
PHP strncasecmp字符串比较的小技巧
2011/01/04 PHP
PHP容易被忽略而出错陷阱 数字与字符串比较
2011/11/10 PHP
laradock环境docker-compose操作详解
2019/07/29 PHP
JavaScript 保存数组到Cookie的代码
2010/04/14 Javascript
js 弹出框 替代浏览器的弹出框
2010/10/29 Javascript
javascript自定义函数参数传递为字符串格式
2014/07/29 Javascript
jQuery+PHP打造滑动开关效果
2014/12/16 Javascript
使用jQuery简单实现模拟浏览器搜索功能
2014/12/21 Javascript
js实现透明度渐变效果的方法
2015/04/10 Javascript
javascript中this指向详解
2016/04/23 Javascript
jQuery判断checkbox选中状态
2016/05/12 Javascript
jquery+ajax实现直接提交表单实例分析
2016/06/17 Javascript
JS调用Android、Ios原生控件
2017/01/06 Javascript
vue封装一个简单的div框选时间的组件的方法
2019/01/06 Javascript
微信小程序数据统计和错误统计的实现方法
2019/06/26 Javascript
微信小程序swiper使用网络图片不显示问题解决
2019/12/13 Javascript
Python selenium 三种等待方式详解(必会)
2016/09/15 Python
Python基础语言学习笔记总结(精华)
2017/11/14 Python
详解python OpenCV学习笔记之直方图均衡化
2018/02/08 Python
pytz格式化北京时间多出6分钟问题的解决方法
2019/06/21 Python
css3实现多个元素依次显示效果
2017/12/12 HTML / CSS
英国家具、照明、家居用品网上商店:Wayfair.co.uk
2020/02/13 全球购物
德国苹果商店:MacTrade
2020/05/18 全球购物
Ajax的工作原理
2015/12/04 面试题
公务员试用期满考核材料
2014/05/22 职场文书
教师政风行风自查自纠报告
2014/10/21 职场文书
党小组考察意见
2015/06/02 职场文书
虎兄虎弟观后感
2015/06/12 职场文书
参观监狱警示教育心得体会
2016/01/15 职场文书
react中props 的使用及进行限制的方法
2021/04/28 Javascript
教你如何用Python实现人脸识别(含源代码)
2021/06/23 Python
Java spring单点登录系统
2021/09/04 Java/Android
Python机器学习实战之k-近邻算法的实现
2021/11/27 Python
HTML中link标签属性的具体用法
2023/05/07 HTML / CSS