如何使用python中的matplotlib在python中绘制带有标签的简单条形图?

2024-04-30 04:17:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我有如下数据

>>>x = [transactional,promotional]  
>>>y = [3198293, 189910]

我需要画一个简单的条形图吗?我怎么能?在

我就是这么想的

^{pr2}$

我只需要绘制一个带有标签的条形图,x轴是x轴,y轴是y轴。
尝试了一些方法,但结果是
显示一些随机图表…请帮我做这个。在


Tags: 数据方法图表绘制标签条形图transactionalpr2
1条回答
网友
1楼 · 发布于 2024-04-30 04:17:24

下面的代码生成以下图表:

graph

import numpy as np
import matplotlib.pyplot as plt

# Specify data / labels
y = [3198293, 189910]
xlabels = ['transactional','promotional']
bar_width = 0.90

x = np.arange(len(y))

fig, ax = plt.subplots()
ax.bar(x, y, width=bar_width)
ax.set_xticks(x + (bar_width/2.0))
ax.set_xticklabels(xlabels)
plt.show()

这只是一个基本的例子,在http://matplotlib.org/examples/有更详细的例子。在

您可能对barchart_demo.py感兴趣

相关问题 更多 >