📅  最后修改于: 2023-12-03 15:33:51.001000             🧑  作者: Mango
Pyplot是Matplotlib中一个子模块,它提供了一组简单的接口来创建线条,散点图,条形图,误差图,直方图等等。同时,Pyplot也提供了一些设置图表特征的方法,例如标题,标签,颜色等等。
安装Matplotlib:
pip install matplotlib
导入模块:
import matplotlib.pyplot as plt
创建一个简单的折线图:
import matplotlib.pyplot as plt
# 数据
x = [1, 2, 3, 4]
y = [1, 4, 9, 16]
# 创建图表
plt.plot(x, y)
# 显示图表
plt.show()
可以使用title()
方法来设置图表的标题,使用xlabel()
和ylabel()
方法来设置x轴和y轴的标签。
import matplotlib.pyplot as plt
# 数据
x = [1, 2, 3, 4]
y = [1, 4, 9, 16]
# 创建图表
plt.plot(x, y)
# 标题和标签
plt.title('Example Plot')
plt.xlabel('X Axis')
plt.ylabel('Y Axis')
# 显示图表
plt.show()
可以使用color
参数来设置线条的颜色,linewidth
参数来设置线条的宽度。
import matplotlib.pyplot as plt
# 数据
x = [1, 2, 3, 4]
y = [1, 4, 9, 16]
# 创建图表
plt.plot(x, y, color='red', linewidth=2.0)
# 标题和标签
plt.title('Example Plot')
plt.xlabel('X Axis')
plt.ylabel('Y Axis')
# 显示图表
plt.show()
可以通过设置linestyle
参数来设置线型,可以通过设置marker
参数来设置标记点类型。
import matplotlib.pyplot as plt
# 数据
x = [1, 2, 3, 4]
y = [1, 4, 9, 16]
# 创建图表
plt.plot(x, y, linestyle='--', marker='o')
# 标题和标签
plt.title('Example Plot')
plt.xlabel('X Axis')
plt.ylabel('Y Axis')
# 显示图表
plt.show()
可以使用legend()
方法来设置图例。
import matplotlib.pyplot as plt
# 数据
x = [1, 2, 3, 4]
y1 = [1, 4, 9, 16]
y2 = [2, 4, 6, 8]
# 创建图表
plt.plot(x, y1, label='line 1')
plt.plot(x, y2, label='line 2')
# 标题和标签
plt.title('Example Plot')
plt.xlabel('X Axis')
plt.ylabel('Y Axis')
# 图例
plt.legend()
# 显示图表
plt.show()
可以使用grid()
方法来设置网格线属性。
import matplotlib.pyplot as plt
# 数据
x = [1, 2, 3, 4]
y = [1, 4, 9, 16]
# 创建图表
plt.plot(x, y)
# 标题和标签
plt.title('Example Plot')
plt.xlabel('X Axis')
plt.ylabel('Y Axis')
# 网格线
plt.grid(True)
# 显示图表
plt.show()
这只是一个简单的介绍,Pyplot还支持很多其他类型的图表和设置。详细信息请参阅Matplotlib的官方文档。