2024-04-30 04:17:24 发布
网友
我有如下数据
>>>x = [transactional,promotional] >>>y = [3198293, 189910]
我需要画一个简单的条形图吗?我怎么能?在
我就是这么想的
我只需要绘制一个带有标签的条形图,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感兴趣
下面的代码生成以下图表:
这只是一个基本的例子,在http://matplotlib.org/examples/有更详细的例子。在
您可能对barchart_demo.py感兴趣
相关问题 更多 >
编程相关推荐