Python是一种高级编程语言,由Guido van Rossum于1991年创建。它以简洁、易读的语法而闻名,并且具有强大的功能和广泛的应用领域。Python具有丰富的标准库和第三方库,可以用于开发各种类型的应用程序,包括Web开发、数据分析、人工智能、科学计算、自动化脚本等。
Python本身是一种伟大的通用编程语言,在一些流行的库(numpy,scipy,matplotlib)的帮助下,成为了科学计算的强大环境。本系列将介绍Python编程语言和使用Python进行科学计算的方法,主要包含以下内容:
matplotlib | 3.5.3 | |
---|---|---|
numpy | 1.21.6 | |
python | 3.7.16 |
python --version
import sys
import numpy as np
import matplotlib
print("Python 版本:", sys.version)
print("NumPy 版本:", np.__version__)
print("matplotlib 版本:", matplotlib.__version__)
Matplotlib是一个用于创建数据可视化的Python库。它提供了广泛的绘图选项,能够生成各种类型的图表、图形和可视化效果。下面是Matplotlib的一些主要功能:
无论是进行科学研究、数据分析、报告撰写还是可视化展示,Matplotlib都是一个强大而灵活的工具。它广泛应用于各个领域,如数据科学、机器学习、金融分析、工程可视化等。
https://blog.csdn.net/m0_63834988/article/details/132872575?spm=1001.2014.3001.5501
https://blog.csdn.net/m0_63834988/article/details/132890656?spm=1001.2014.3001.5501
Matplotlib绘图_QomolangmaH的博客-CSDN博客
https://blog.csdn.net/m0_63834988/category_12441299.html
subplot()
函数Matplotlib多子图和布局:subplot()函数_QomolangmaH的博客-CSDN博客
https://blog.csdn.net/m0_63834988/article/details/132908035?spm=1001.2014.3001.5501
subplots()
函数用于一次性创建多个子图,并以二维数组方式组织它们。其语法如下:
import matplotlib.pyplot as plt
fig, axs = plt.subplots(nrows, ncols)
nrows
表示子图的行数,ncols
表示子图的列数。fig
是整个图形对象,而axs
是包含所有子图的numpy数组。import matplotlib.pyplot as plt
fig, axs = plt.subplots(2, 2) # 创建一个2行2列的子图布局
axs[0, 0].plot([1, 2, 3, 4], [1, 4, 9, 16]) # 第一个子图
axs[0, 1].plot([1, 2, 3, 4], [1, 2, 3, 4]) # 第二个子图
axs[1, 0].plot([1, 2, 3, 4], [1, 8, 27, 64]) # 第三个子图
axs[1, 1].plot([1, 2, 3, 4], [1, 16, 81, 256]) # 第四个子图
plt.show()