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程序设计入门(5)类的使用简介
Jun 16 Python
使用Python求解最大公约数的实现方法
Aug 20 Python
Python实现购物车功能的方法分析
Nov 10 Python
python微信跳一跳系列之自动计算跳一跳距离
Feb 26 Python
Python实现统计给定字符串中重复模式最高子串功能示例
May 16 Python
python 调用有道api接口的方法
Jan 03 Python
用python3 返回鼠标位置的实现方法(带界面)
Jul 05 Python
Python matplotlib绘制饼状图功能示例
Sep 10 Python
django form和field具体方法和属性说明
Jul 09 Python
Python私有属性私有方法应用实例解析
Sep 15 Python
Pycharm2020最新激活码|永久激活(附最新激活码和插件的详细教程)
Sep 29 Python
教你一分钟在win10终端成功安装Pytorch的方法步骤
Jan 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
php数组函数序列之array_splice() - 在数组任意位置插入元素
2011/11/07 PHP
PHP实现递归复制整个文件夹的类实例
2015/08/03 PHP
Laravel中Trait的用法实例详解
2016/03/16 PHP
微信支付之JSAPI公众号支付详解
2019/05/15 PHP
js 操作select和option常用代码整理
2012/12/13 Javascript
解决jQuery uploadify在非IE核心浏览器下无法上传
2015/08/05 Javascript
z-blog SyntaxHighlighter 长代码无法换行解决办法(基于jquery)
2015/11/18 Javascript
js获取页面及个元素高度、宽度的代码
2016/04/26 Javascript
彻底解决 webpack 打包文件体积过大问题
2017/07/07 Javascript
angular中实现li或者某个元素点击变色的两种方法
2017/07/27 Javascript
Node.js成为Web应用开发最佳选择的原因
2018/02/05 Javascript
node 使用 async 控制并发的方法
2018/05/07 Javascript
js中getter和setter用法实例分析
2018/08/14 Javascript
jQuery仿移动端支付宝键盘的实现代码
2018/08/15 jQuery
ES6 Object方法扩展的应用实例分析
2019/06/25 Javascript
vue的三种图片引入方式代码实例
2019/11/19 Javascript
Angular 多模块项目构建过程
2020/02/13 Javascript
微信小程序12行js代码自己写个滑块功能(推荐)
2020/07/15 Javascript
在vue中使用Base64转码的案例
2020/08/07 Javascript
[02:43]DOTA2英雄基础教程 半人马战行者
2014/01/13 DOTA
Python实现在线程里运行scrapy的方法
2015/04/07 Python
浅谈Python的Django框架中的缓存控制
2015/07/24 Python
使用Kivy将python程序打包为apk文件
2017/07/29 Python
Python编程之gui程序实现简单文件浏览器代码
2017/12/08 Python
Python实现字符串的逆序 C++字符串逆序算法
2020/05/28 Python
python实现对指定输入的字符串逆序输出的6种方法
2018/04/26 Python
Falsk 与 Django 过滤器的使用与区别详解
2019/06/04 Python
欧克利英国官网:Oakley英国
2019/08/24 全球购物
毕业晚会主持词
2014/03/24 职场文书
企业领导对照检查材料
2014/08/20 职场文书
2014年内部审计工作总结
2014/12/09 职场文书
学校推普周活动总结
2015/05/07 职场文书
公司周年庆典致辞
2015/07/30 职场文书
2016新教师岗前培训心得体会
2016/01/08 职场文书
golang 如何通过反射创建新对象
2021/04/28 Golang
多人盗宝《绿林侠盗》第三赛季4.5上线 跨平台实装
2022/04/03 其他游戏