Python matplotlib将字典键打印为列标签
我在这里做这个非常简单的任务时绊倒了 我想在matplotlib中打印为条形图,其中键是列的标签,每个条形图的高度是值 e、 g 我想得到Python matplotlib将字典键打印为列标签,python,matplotlib,Python,Matplotlib,我在这里做这个非常简单的任务时绊倒了 我想在matplotlib中打印为条形图,其中键是列的标签,每个条形图的高度是值 e、 g 我想得到 | | * | * | * | * * | * * | * * | * * | -------------------- | A J | l a | e s | x o | n 等,我知道这应该是非常简单,但我似乎不能直接思考。。。有人知道怎么做吗?如果需要条形图,请参阅 针对您的案例稍微修改的版本: i
|
| *
| *
| *
| * *
| * *
| * *
| * *
| --------------------
| A J
| l a
| e s
| x o
| n
等,我知道这应该是非常简单,但我似乎不能直接思考。。。有人知道怎么做吗?如果需要条形图,请参阅 针对您的案例稍微修改的版本:
import matplotlib.pyplot as plt
import numpy as np
data = {'Alex': 20, 'Jason': 35}
x = np.arange(len(data))
y = data.values()
plt.bar(x, y)
plt.xticks(x + 0.5, data.keys(), rotation='vertical')
plt.show()
为什么投票被否决?这个问题可能很简单,但这没什么错……投票被否决是因为缺乏研究努力(如果你看看投票被否决的原因,它会说“这个问题没有显示任何研究努力”)。我的意思是,你可以进入matplotlib的页面,然后进入“图库”,在一分钟内找到你需要的东西。这是一个被否决的经典理由,每个人都会遇到,没有什么好担心的,除非你把自己的声誉看得比你所获得的知识更重要:)
import matplotlib.pyplot as plt
import numpy as np
data = {'Alex': 20, 'Jason': 35}
x = np.arange(len(data))
y = data.values()
plt.bar(x, y)
plt.xticks(x + 0.5, data.keys(), rotation='vertical')
plt.show()