matplotlib.axes.axes.axhline() - 在轴线上添加一条水平线

matplotlib.axes.axes.axhline()

matplotlib.axes.axes.axhline()函数,matplotlib库的Axes模块中的Axes.axhline()函数用于在轴线上添加一条水平线

语法:

Axes.axhline(self, y=0, xmin=0, xmax=1, **kwargs)

参数:该方法接受如下参数说明:

  • y:表示水平线数据坐标的y位置,默认值为0。
  • xmin:该参数应该在0到1之间,0是最左边的图形,1是最右边的图形.默认值为0。
  • xmax:该参数应该在0到1之间,0是最左边的图形,1是最右边的图形。默认值为1。

返回如下内容:

  • lines:返回表示绘制数据的Line2D对象列表。

下面的例子演示了matplotlib.axes中的matplotlib.axes.axhline()函数:

示例1

# Implementation of matplotlib function
import matplotlib.pyplot as plt
import numpy as np
import matplotlib.collections as collections
  
t = np.arange(0.0, 2, 0.01)
s1 = np.sin(4 * np.pi * t)
s2 = 0.75 * np.sin(8 * np.pi * t)
  
fig, ax = plt.subplots()
  
ax.plot(t, s1, color ='black')
ax.axhline(0, color ='green', lw = 2)
ax.set_title('matplotlib.axes.Axes.axhline() Example')
plt.show()

输出:

matplotlib.axes.axes.axhline()

示例2

# Implementation of matplotlib function
import matplotlib.pyplot as plt
import matplotlib.tri as mtri
import numpy as np
  
fig, ax = plt.subplots()
x = np.arange(0, 8 * np.pi, 0.01)
y = np.sin(x)
ax.plot(x, y, color ='black')
  
threshold = 0.35
ax.axhline(threshold, color ='green',
           lw = 3, alpha = 0.7)
  
ax.fill_between(x, 0, 1, where = y > threshold,
                color ='green', alpha = 0.8, 
                transform = ax.get_xaxis_transform())
  
ax.set_title('matplotlib.axes.Axes.axhline() Example')
plt.show()

输出:

matplotlib.axes.axes.axhline()

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程