matplotlib库(2)

基本绘图函数

import matplotlib.pyplot as plt
import numpy as np

# 绘图函数plot()的使用
# 两种函数形式
# plot([x], y, [fmt], *, data=None, **kwargs)
# plot([x], y, [fmt], [x2], y2, [fmt2], ..., **kwargs)

# 只有y轴数据
plt.subplot(2, 4, 1)
plt.plot([1, 2, 3, 4])
# 有x和y轴数据
plt.subplot(2, 4, 2)
plt.plot([1, 2, 3, 4], [0, 1, 2, 3])
# 有x轴、y轴数据以及使用格式化字符串
# 格式化字符串的形式为[color][marker][line]或者[marker][line][color]
plt.subplot(2, 4, 3)
plt.plot([1, 2, 3, 4], [0, 1, 2, 3], "ro")
# 有两组x轴、y轴数据
plt.subplot(2, 4, 4)
t = np.arange(0., 5., 0.2)
plt.plot(t, t, "r-", t, t**2, "b-")
# x轴、y轴数据可以是字符串
plt.subplot(2, 4, 5)
names = ['group_a', 'group_b', 'group_c']
values = [1, 10, 100]
plt.plot(names, values)
# 使用关键字字符串,注意第二参数的变量命名不要和格式化字符串的命名一样,
# 否则就会出现二义性,不知道第二个参数是变量还是格式化字符串
plt.subplot(2, 4, 6)
data = {"am": [1, 2, 3, 4], "bm": [0, 1, 2, 3]}
plt.plot("am", "bm", data=data)
# 控制线段的属性
plt.subplot(2, 4, 7)
plt.plot([1, 2, 3, 4], [0, 1, 2, 3], "r-", alpha=0.1)
plt.show()

格式化字符串

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

属性

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_49346755/article/details/121221375