python matplotlib折线图样式实现过程
作者:changfan 发布时间:2022-10-28 12:18:08
标签:python,matplotlib,折线,图
这篇文章主要介绍了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()
二、多折线折线图
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()
三、折线样式:折线颜色、折线图案 、折线宽度
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()
注:
①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()
来源:https://www.cnblogs.com/changfan/p/11780016.html


猜你喜欢
- 有没有办法更快一点? 有没有办法一次性收缩所有数据库? 代码如下:alter database 数据库名 set recovery simp
- 最近在做图片相关的工作,面对各种格式的图片转换,在OpenCV跟Pillow之间来回切换。觉得有必要把这些东西记录下来,以备不时之需。首先介
- Python是一种非常富有表现力的语言。它为我们提供了一个庞大的标准库和许多内置模块,帮助我们快速完成工作。然而,许多人可能会迷失在它提供的
- 字符串类型是python里面最常见的类型,是不可变类型,支持单引号、双引号、三引号,三引号是一对连续的单引号或者双引号,允许一个字符串跨多行
- MySQL的命令行提示符及其表达的意思mysql> 准备好接受新命令。 &n
- 一、Less/Scss变量换肤具体实现:1、初始化vue项目2、安装插件:npm install style-resources-loade
- 下载8000首儿歌的python的代码:#-*- coding: UTF-8 -*-from pyquery import PyQuery
- 前言文件和目录操作是很常见的功能,这里做个简单的总结,包括注意事项和实际的实现代码,基本日常开发都够用了目录操作判断目录或是文件是否存在os
- vue3官方文档 defineProps 和 defineEmits 都是只能在 <
- 前言昨天主管突然给我说微信小程序默认的 tabBar 不美观,让我改成中间突出的那种样式。纵然我心里面有千般不情愿,但还是接下了这个任务。查
- 网站搬家的时候碰到的这个问题,因为数据一直是使用PhpMyAdmin工具来进行备份和恢复的,但是随着网站的数据越来越多,所以数据库也是越来越
- 引言在 Python 中,输入和输出格式化是一项重要的技能,它可以帮助你更好地与用户进行交互,以及更有效地展示数据。本节将介绍如何使用字符串
- 通过界面设计上是能手工操作的,无法达到我批量修改几千台服务器。 因为此了一个脚本来批量执行。 环境:redgate + mssql 2008
- Python “TypeError: unhashable type: ‘dict&rsqu
- 注:以String类型为例一.导出redis某个库的数据import redisimport jsonfile_path = "w
- 目标:创建一个字典,记录几对python词语,使用OrderedDict类来写,并按顺序输出。写完报错:[root@centos7 tmp]
- 相比SQL Server 2000提供的FOR XML查询,SQL Server 2005版本对现有功能增强的基础上增加了不少新功能,最为吸
- 邮箱地址验证有很多方法。在浏览器端,js邮箱验证可以通过正则表达式检测。比如:function isEmail(email) {
- 本文实例讲述了Python使用add_subplot与subplot画子图操作。分享给大家供大家参考,具体如下:子图:就是在一张figure
- 我就废话不多说了,大家还是直接看代码吧!# 在setting设置外键'OPTIONS': { "in