用 Matplotlib 绘制水平条形图
Matplotlib是用于在Python中创建可视化的标准Python库。 Pyplot是 Matplotlib 库的一个模块,用于绘制图形和图表并对其进行更改。在本文中,我们将看到如何使用 Matplotlib 绘制水平条形图。
创建垂直条形图
方法:
- 将 matplotlib.pyplot 作为 plt 导入
- 为 x 轴上的离散值创建列表 x
- 为 y 轴上的离散值创建仅包含数字数据的列表 y
- 使用参数 x,y 作为plt.bar(x,y)调用 plt.bar()函数
- 设置 x_label() 和 y_label()
- 为我们的条形图设置 title()
- 调用 plt.show() 来可视化我们的图表
下面是实现:
Python3
import matplotlib.pyplot as plt
x=['one', 'two', 'three', 'four', 'five']
# giving the values against
# each value at x axis
y=[5, 24, 35, 67, 12]
plt.bar(x, y)
# setting x-label as pen sold
plt.xlabel("pen sold")
# setting y_label as price
plt.ylabel("price")
plt.title(" Vertical bar graph")
plt.show()
Python3
import matplotlib.pyplot as plt
y=['one', 'two', 'three', 'four', 'five']
# getting values against each value of y
x=[5,24,35,67,12]
plt.barh(y, x)
# setting label of y-axis
plt.ylabel("pen sold")
# setting label of x-axis
plt.xlabel("price")
plt.title("Horizontal bar graph")
plt.show()
输出:
创建水平条形图
方法:
- 将 matplotlib.pyplot 作为 plt 导入
- 为 y 轴上的离散值创建列表 y
- 创建仅包含 x 轴上离散值的数字数据的列表 x
- 使用参数 y,x 作为plt.barh(y,x)调用plt.barh()函数
- 设置 x_label() 和 y_label()
- 为我们的条形图设置 title()
- 调用 plt.show() 来可视化我们的图表
下面是实现:
蟒蛇3
import matplotlib.pyplot as plt
y=['one', 'two', 'three', 'four', 'five']
# getting values against each value of y
x=[5,24,35,67,12]
plt.barh(y, x)
# setting label of y-axis
plt.ylabel("pen sold")
# setting label of x-axis
plt.xlabel("price")
plt.title("Horizontal bar graph")
plt.show()
输出: