Python:Matplotlib数据可视化

本文详细介绍了Python中Matplotlib库的基础语法和常用参数,包括如何创建画布与子图,添加标题、坐标轴等内容,以及如何保存和展示图形。此外,还探讨了动态rc参数,如线条、坐标轴和字体的配置,以实现个性化绘图风格。
摘要由CSDN通过智能技术生成

一.基础语法与常用参数

1.1基础语法与绘图风格

在Matplotlib库中,pyplot模块基本绘图流程主要分为3个部分,如图所示。
在这里插入图片描述

1.1.1创建画布与创建子图

构建出一张空白的画布,并可以选择是否将整个画布划分为多个部分,以便于在同一幅图上绘制多个图形。
当只需要绘制一幅简单图形时,创建子图这部分内容可以省略。
在pyplot模块中创建画布,创建并选中子图的函数如表所示。
在这里插入图片描述

1.1.2添加画布内容

添加画布内容是绘图的主体部分。其中添加标题、坐标轴名称、绘制图形等步骤是并列的,没有先后顺序。
可以先绘制图形,也可以先添加各类标签。
图例只有在绘制图形之后才可进行添加。
在pyplot模块中添加各类标签和图例的函数如表所示。
在这里插入图片描述

1.1.3保存与展示图形

在这里插入图片描述

# pyplot基础绘图语法
import numpy as np
import matplotlib.pyplot as plt
get_ipython().run_line_magic('matplotlib', 'inline')
data = np.arange(0, 1.1, 0.01)
plt.title('lines')  # 添加标题
plt.xlabel('x')  # 添加x轴的名称
plt.ylabel('y')  # 添加y轴的名称
plt.xlim((0, 1))  # 确定x轴范围
plt.ylim((0, 1))  # 确定y轴范围
plt.xticks([0, 0.2, 0.4, 0.6, 0.8, 1])  # 规定x轴刻度
plt.yticks([0, 0.2, 0.4, 0.6, 0.8, 1])  # 确定y轴刻度
plt.plot(data, data)  # 添加y=x曲线
plt.plot(data, data ** 2)  # 添加y=x^2曲线
plt.legend(['y=x', 'y=x^2'])
plt.savefig('../tmp/不包含子图.png')
plt.show()

在这里插入图片描述

# 绘制子图图形
rad = np.arange(0
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值