📅  最后修改于: 2023-12-03 15:33:00.138000             🧑  作者: Mango
在绘制图表时,有时需要在图表上添加一条平行于 x 轴的参考线,以便更清晰地展示数据。使用 matplotlib 库中的 axhline() 函数可以轻松地实现这一目标。
axhline() 函数有以下参数:
下面是一个使用 axhline() 函数添加参考线的代码示例:
import matplotlib.pyplot as plt
plt.plot([1,2,3,4,5])
plt.axhline(y=3, color='gray', linestyle='--', linewidth=2)
plt.show()
在这个示例中,我们首先画了一个简单的折线图(表示数据),并在其中添加了一条灰色的虚线参考线,它的 y 坐标值为 3。
下面是一个完整的例子,演示了如何使用 axhline() 函数设置参考线的颜色和样式:
import matplotlib.pyplot as plt
import numpy as np
# 生成一些随机数据
np.random.seed(1)
data = np.random.randn(100)
# 绘制带参考线的直方图
fig, ax = plt.subplots()
ax.hist(data, bins=20)
# 添加参考线
ax.axhline(y=5, color='red', linestyle='--', linewidth=2)
# 显示图表
plt.show()
以上代码生成了一张带有参考线的直方图,参考线位于 y 轴坐标 5 的位置,颜色为红色,线型为虚线,线条粗细为 2。
使用 axhline() 函数可以方便地添加平行于 x 轴的参考线,以便更清晰地展示图表数据。通过设置颜色、线型和线宽等参数,可以轻松定制参考线的样式和位置。