在 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()
输出: