迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > Python >

按键值顺序绘制 Python 字典

作者:迹忆客 最近更新:2023/12/21 浏览次数:

本教程介绍了如何使用 Python 的 matplotlib 库中的 pyplot 模块在 Python 中绘制一个字典。我们将以 key-value 对来绘制字典,其中 x 轴是字典的键,y 轴是字典的值。


使用 Matplotlib 库的 pyplot 模块绘制 Python 字典

下面的代码示例将字典转换为键值对的列表,然后使用 sorted 函数对其进行排序,以便我们的图是有序的。排序后,使用 zip 函数从列表中提取 xy 值。

得到 x 轴和 y 轴的值后,我们可以将它们作为参数传给 plt.plot 函数进行图形绘制。

示例代码:

import matplotlib.pylab as plt

my_dict = {"Khan": 4, "Ali": 2, "Luna": 6, "Mark": 11, "Pooja": 8, "Sara": 1}

myList = my_dict.items()
myList = sorted(myList)
x, y = zip(*myList)

plt.plot(x, y)
plt.show()

输出:

python 绘制字典

我们还可以为 x 轴和 y 轴添加标签,并为图形添加标题。下面的代码示例展示了我们如何将它们添加到图形中。

import matplotlib.pylab as plt

my_dict = {"Khan": 4, "Ali": 2, "Luna": 6, "Mark": 11, "Pooja": 8, "Sara": 1}

myList = my_dict.items()
myList = sorted(myList)
x, y = zip(*myList)

plt.plot(x, y)
plt.xlabel("Key")
plt.ylabel("Value")
plt.title("My Dictionary")
plt.show()

输出:

带标签的 python 绘图字典

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

Pandas read_csv()函数

发布时间:2024/04/24 浏览次数:254 分类:Python

Pandas read_csv()函数将指定的逗号分隔值(csv)文件读取到 DataFrame 中。

Pandas 追加数据到 CSV 中

发布时间:2024/04/24 浏览次数:352 分类:Python

本教程演示了如何在追加模式下使用 to_csv()向现有的 CSV 文件添加数据。

Pandas 多列合并

发布时间:2024/04/24 浏览次数:628 分类:Python

本教程介绍了如何在 Pandas 中使用 DataFrame.merge()方法合并两个 DataFrames。

Pandas loc vs iloc

发布时间:2024/04/24 浏览次数:837 分类:Python

本教程介绍了如何使用 Python 中的 loc 和 iloc 从 Pandas DataFrame 中过滤数据。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便