Python中的 Matplotlib 库是一个用于绘制各种类型图表的强大工具

您所在的位置:网站首页 excel的x轴代表什么 Python中的 Matplotlib 库是一个用于绘制各种类型图表的强大工具

Python中的 Matplotlib 库是一个用于绘制各种类型图表的强大工具

2023-06-19 13:50| 来源: 网络整理| 查看: 265

Python中的 Matplotlib 库是一个用于绘制各种类型图表的强大工具。默认情况下,Matplotlib 绘制的条形图没有数值标签格式设置。但是,我们可以使用自定义代码来为条形图添加数值标签并设置标签的格式。

对于此需求,我们首先需要引入 Matplotlib 库和 NumPy 库,并创建一个数据集,以便进行条形图的绘制。

import matplotlib.pyplot as plt import numpy as np data = {"A": 20, "B": 35, "C": 25, "D": 15, "E": 30}

接下来,我们可以使用 Matplotlib 中的 bar() 函数来创建条形图。该函数接受两个参数,分别表示 x 轴和 y 轴上的数据(在我们的例子中,x 轴表示数据集中的元素,y 轴表示每个元素的值)。

plt.bar(data.keys(), data.values())

条形图默认是不带标签的,我们可以使用一个循环来为每个条形添加文本标签。在此之前,我们需要使用 Matplotlib 中的 text() 函数创建文本标签,并使用 Python 的字符串格式化来设置标签文本的格式。

下面的代码将数字标签设置为整数,并将它们放置在相应的条形上方:

for key, value in data.items(): plt.text(key, value + 1, f"{val


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3