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

苏伦德拉

我有如下数据

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

我需要绘制一个简单的条形图?我怎样才能?

这就是我尝试过的方式

>>>import matplotlib.pyplot as plt
>>>plt.bar(x, y ,width=0.90)  

只是我需要绘制带有标签的条形图,并且x轴是x,y轴是y。
尝试了一些方法,但它
显示了一些随机图....请对此提供帮助。

杰德沃兹

下面的代码产生下图:

图形

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特别感兴趣

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

python / matplotlib中带有垂直标签的条形图

Python:如何使用matplotlib在python中绘制条形图?

如何在python中使用matplotlib绘制叠加的条形图?

如何在 Python 中使用 subplot 绘制具有变量类别的多个条形图?

如何在 Python 中使用 pandas 和 matplotlib 绘制条形图时删除条形之间的空间?

在python中使用matplotlib绘制多个分组的条形图

Vega-Lite-如何在每个nar中绘制带有标签的堆叠条形图?

如何在 python 中使用 matplotlib 在极坐标投影中叠加条形图和散点图?

使用matplotlib在python中绘制漂亮的条形图

使用Matplotlib.pyplot在python中绘制条形图

如何在python中绘制条形图

如何在python或matplotlib中绘制非常小的值的条形图?

如何在Python中使用Pandas绘制条形图以比较具有多个变量的多个系统

如何在python中使用Plotly Offline模式绘制条形图?

如何在matplotlib中绘制带有+ ve和-ve混合值的100%堆积条形图?

如何在 R 中使用 ggplot2 创建带有数据标签的非堆叠条形图?

如何在带有多个x轴的python中创建条形图

在Python中使用matplotlib或Seaborn与Datetime Index绘制组条形图

使用Matplotlib在python中使用Dictionary的条形图

如何在matplotlib中获取条形图/堆叠条形图上的标签?

如何在 matplotlib 或 seaborn 中创建带有系列的堆积条形图?

如何使用matplotlib绘制复杂的条形图-具有多行条形的多个子图?

如何使用matplotlib绘制复杂的条形图-具有多行条形的多个子图?

使用 Pandas/matplotlib.pyplot 在 python 中绘制堆叠条形图

绘制带有重复标签的条形图

带有 2 个直接标签的绘制条形图

如何用python绘制条形图?

在python中绘制条形图

如何使用Pandas Python绘制堆积的条形图