📜  pyplot aera - Python (1)

📅  最后修改于: 2023-12-03 15:33:51.001000             🧑  作者: Mango

Pyplot Area - Python

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的官方文档。

参考资料