📜  在 Matplotlib 中在直方图条周围添加边框

📅  最后修改于: 2022-05-13 01:54:45.655000             🧑  作者: Mango

在 Matplotlib 中在直方图条周围添加边框

先决条件: Matplotlib

在本文中,我们将看到如何使用 matplotlib 在图形中的直方图条周围添加边框,在这里我们将使用两个不同的示例来展示我们的图形。

方法:

  • 导入所需的模块。
  • 创建数据。
  • 在直方图条周围添加边框。
  • 通常绘制数据。
  • 显示图。

下面是实现:

示例 1:

在这个例子中,我们将一个edgecolor = 'Black'值作为边缘颜色参数传递给 plt.hist() 以更改条形边框颜色。

Python3
# importing package
from matplotlib import pyplot as plt
import numpy as np
  
#create data
fig,ax = plt.subplots(1,1)
a = np.array([22, 87, 5, 43, 56, 73, 55,
              54, 11, 20, 51, 5, 79, 31, 27])
  
b = (0, 25, 50, 75, 100)
  
# Adjust the border color
ax.hist(a, b, edgecolor = "black")
  
ax.set_title("histogram - Geekforgeeks")
ax.set_xlabel('Litracy Level(%)')
ax.set_ylabel('Population(million)')
  
plt.show()


Python3
# importing package
from matplotlib import pyplot as plt
import numpy as np
  
#create data
fig,ax = plt.subplots(1, 1)
  
a = np.array([20, 73, 55, 31, 51, 5, 79, 5,
              43, 22, 87, 54, 11, 56, 27])
  
b = np.array([0, 25, 50, 75, 100])
  
# Adjust the border color
ax.hist(a, edgecolor = "black", color = 'pink')
ax.hist(b, edgecolor = "red", color = 'gray')
  
ax.set_title("Histogram - Geekforgeeks")
plt.show()


输出:

示例 2:

在这个例子中,我们将两个边缘颜色, edgecolor = 'Black' 和 'red' 值作为边缘颜色参数传递给 plt.hist() 以更改条形边框颜色。

蟒蛇3

# importing package
from matplotlib import pyplot as plt
import numpy as np
  
#create data
fig,ax = plt.subplots(1, 1)
  
a = np.array([20, 73, 55, 31, 51, 5, 79, 5,
              43, 22, 87, 54, 11, 56, 27])
  
b = np.array([0, 25, 50, 75, 100])
  
# Adjust the border color
ax.hist(a, edgecolor = "black", color = 'pink')
ax.hist(b, edgecolor = "red", color = 'gray')
  
ax.set_title("Histogram - Geekforgeeks")
plt.show()

输出: