如何使用Python将两个值绘制为直方图?

如何使用Python将两个值绘制为直方图?,python,matplotlib,histogram,Python,Matplotlib,Histogram,我必须使用python绘制两个值作为直方图 File=[1,2,3] File1=[3,4,5,6] files=len(File) files1=len(File1) 我想画出文件的长度文件和文件1应位于x轴上,y轴需要有0、10、20等计数 下面是一个示例图。 我想你想要一个这样的: import matplotlib.pyplot as plt plt.bar([0, 1], [files, files1]) plt.show() 如果要了解如何格式化和更改标签、轴限制

我必须使用python绘制两个值作为直方图

 File=[1,2,3] 
 File1=[3,4,5,6] 
 files=len(File) 
 files1=len(File1)
我想画出文件的长度<代码>文件和
文件1
应位于x轴上,y轴需要有0、10、20等计数

下面是一个示例图。

我想你想要一个这样的:

import matplotlib.pyplot as plt

plt.bar([0, 1], [files, files1])
plt.show()
如果要了解如何格式化和更改标签、轴限制等,请查看


也许你可以更全面地描述一下你想要的结果?我不理解这个问题,请详细说明一下kazemakase的情况。但我需要一个像我在示例图片中提到的那个样的酒吧。你能告诉我怎么做吗?@sara你到底是什么意思?有两个横杆,一个是3个单位高,另一个是4个——就像你的例子一样。其他一切只是格式化轴范围和刻度标签的问题。