Python中的 Matplotlib.axes.Axes.broken_barh()
Matplotlib是Python中的一个库,它是 NumPy 库的数值数学扩展。 Axes 类包含大部分图形元素:Axis、Tick、Line2D、Text、Polygon 等,并设置坐标系。 Axes 的实例通过回调属性支持回调。
matplotlib.axes.Axes.broken_barh()函数
matplotlib 库的 axes 模块中的Axes.broken_barh()函数用于绘制矩形的水平序列。
Syntax:
Parameters: This method accept the following parameters that are described below:
- y: This parameter is the sequence of y coordinates of the bar.
- xranges: This parameter is the sequence of tuples (xmin, xwidth).It is the x-positions and extends of the rectangles.
- yrange: This parameter is the sequence of tuples (ymin, yheight).It is the y-positions and extends for all the rectangles.
Returns: This returns the following:
- BrokenBarHCollection:This returns the container with all the broken_barh.
下面的示例说明了 matplotlib.axes 中的 matplotlib.axes.Axes.broken_barh()函数:
示例 #1:
Axes.broken_barh(self, xranges, yrange, *, data=None, **kwargs)
输出:
示例 #2:
# Implementation of matplotlib function
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.broken_barh([(110, 30), (150, 10)],
(10, 9),
facecolors ='tab:green')
ax.set_xlabel('x')
ax.set_ylabel('y')
ax.grid(True)
ax.set_title('matplotlib.axes.Axes.\
broken_barh Example')
plt.show()
输出: