matplotlib.pyplot.broken_barh()函数

matplotlib.pyplot.broken_barh()函数

Matplotlib是用于数据可视化的最流行的Python包之一。它是一个跨平台的库,用于从数组中的数据绘制2D图形。Pyplot是一个命令样式函数的集合,它使matplotlib像MATLAB一样工作。

matplotlib.pyplot.broken_barh()

函数broken_barh()用于绘制矩形的水平序列.为xranges的每个组件绘制一个矩形,该组件包含一个元组序列。所有的矩形具有相同的垂直位置和以yrange为特征的估计。

语法:matplotlib.pyplot.broken_barh(xranges, yrange, *, data=None, **kwargs)

参数:

  • Xranges:元组序列(xmin, xwidth)
  • 每个元组给出矩形的位置(xmin)和从该位置开始的水平扩展(xwidth)。
  • Yranges:(ymin, ymax)
  • 在上面的属性中,ymin给出了矩形的位置,ymax给出了ymin的垂直扩展。

返回值:

  • BrokenBarHCollection:横跨yrange的水平条集合,其中包含一个xrange序列。

说明matplotlib.pyplot.broken_barh()函数的示例如下:

示例1

# importing module
import matplotlib.pyplot as plt
  
  
# Adding title to the plot
plt.title('GEEKSFORGEEKS - EXAMPLE')
  
# adding x axis label to the plot
plt.xlabel('x-label')
  
# label for y axis  for the plot
plt.ylabel('y-label')
  
x_1 = [(1, 4), (10, 7)]
y_1 = (2, 2)
  
# Plotting the chart
plt.broken_barh(x_1, y_1, facecolors ='green')
  
x_2 = [(10, 1), (15, 4), (25, 6)]
y_2 = (6, 2)
  
# Plotting the chart
plt.broken_barh(x_2, y_2, facecolors ='cyan')
  
plt.show()

输出:

matplotlib.pyplot.broken_barh()函数

示例2

# importing module
import matplotlib.pyplot as plt
  
  
# Adding title to the plot
plt.title('GEEKSFORGEEKS - EXAMPLE')
  
# adding x axis label to the plot
plt.xlabel('Number of Cars')
  
# label for y axis  for the plot
plt.ylabel('Average Speed')
  
x_1 = [(10, 3), (15, 4)]
y_1 = (50, 10)
  
# Plotting the chart
plt.broken_barh(x_1, y_1, facecolors ='cyan')
  
x_2 = [(1, 4), (10, 1), (15, 4), (25, 6)]
y_2 = (70, 10)
  
# Plotting the chart
plt.broken_barh(x_2, y_2, facecolors ='green')
  
x_3 = [(5, 3), (11, 2), (18, 5)]
y_3 = (90, 10)
  
# Plotting the chart
plt.broken_barh(x_3, y_3, facecolors ='blue')
  
plt.show()

输出:

matplotlib.pyplot.broken_barh()函数

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程