数据分析三剑客-Matplotlib

格式美化

复制代码
plt.plot(x, y, format, **kwargs)
x:      x轴数据,列表或数组,可选
y:      y轴数据,列表或数组
format: 控制曲线的格式化字符串,可选
kwargs: 第二组或更多(x,y,format,**kwargs)

**注意:**当绘制多条曲线时,各条曲线的x不能省略。

format:控制曲线的格式,可选由颜色字符、风格字符和标记字符组成

不同颜色

颜色字符 说明 颜色字符 说明
'b' blue 蓝色 'm' magenta 洋红色
'g' green 绿色 'y' yellow 黄色
'r' red 红色 'k' black 黑色
'c' cyan 青绿色 'w' white 白色
'#008800' rgb颜色 '0.8' 灰度值
复制代码
python 复制代码
import matplotlib.pyplot as plt
import numpy as np
​
a = np.arange(10)
plt.plot(a, a*1.5, a, a*2.5, a,a*3.5,a,a*4.5)  # 多条曲线,默认配色
​
plt.show()
​

不同线条

风格字符 说明 风格字符 说明
'-' 实线 '--' -虚线
'-.' 点划线 ':' ·虚线
'' ' ' 无线条 'x' '*' '#' 自定义字符
复制代码
python 复制代码
import matplotlib.pyplot as plt
import numpy as np
​
a = np.arange(10)
# 不同风格
plt.plot(a, a*1.5,':', a, a*2.5,'-.', a,a*3.5,'--',a,a*4.5,'-')  
​
plt.show()

混合使用

python 复制代码
import matplotlib.pyplot as plt
import numpy as np
​
a = np.arange(10)
plt.plot(a, a*1.5,'go-', a, a*2.5,'rx', a,a*3.5,'*',a,a*4.5,'b-.',a,a*5.5,'m.') 
#              绿色实心圆       红色x          *         蓝色点划线       洋红色点
​
plt.show()
相关推荐
SiYuanFeng12 分钟前
《Synthetic Visual Genome》论文数据集的预处理
python·场景图
MUTA️13 分钟前
python中进程和线程
python
jie*35 分钟前
小杰深度学习(seventeen)——视觉-经典神经网络——MObileNetV3
人工智能·python·深度学习·神经网络·numpy·matplotlib
麦麦大数据36 分钟前
F025 基于知识图谱图书可视推荐系统 vue+flask+neo4j | python编写、知识图谱可视化+推荐系统
vue.js·python·知识图谱·推荐算法·协同过滤·图书推荐
wu_jing_sheng041 分钟前
ai 作物分类
人工智能·分类·数据挖掘
飞翔的佩奇43 分钟前
【完整源码+数据集+部署教程】烟叶植株计数与分类系统源码和数据集:改进yolo11-TADDH
python·yolo·计算机视觉·目标跟踪·分类·数据集·yolo11
api_180079054601 小时前
异步数据采集实践:用 Python/Node.js 构建高并发淘宝商品 API 调用引擎
大数据·开发语言·数据库·数据挖掘·node.js
wh_xia_jun1 小时前
Python串口通信与MQTT物联网网关:连接STM32与物联网平台
python·stm32·物联网
啊森要自信1 小时前
【GUI自动化测试】Python 自动化测试框架 pytest 全面指南:基础语法、核心特性(参数化 / Fixture)及项目实操
开发语言·python·ui·单元测试·pytest