Python 通过pyplot打印时,如何使轴显示在中?

Python 通过pyplot打印时,如何使轴显示在中?,python,matplotlib,Python,Matplotlib,我试图用matplotlib.pyplot可视化一些数据,但没有显示轴。我正在寻找与此类似的结果,轴上有轴和索引: 我得到的结果是: 以下是我正在编写的代码: 导入操作系统 将matplotlib.pyplot作为plt导入 将numpy作为np导入 导入glob 导入json NAME=os.path.basename(_文件__) 打印(f“程序\”{NAME}\“已启动”) PATTERN=“可交付成果\\*\u maint.txt” METRICS=“METRICS.json” 以

我试图用matplotlib.pyplot可视化一些数据,但没有显示轴。我正在寻找与此类似的结果,轴上有轴和索引:

我得到的结果是:

以下是我正在编写的代码:

导入操作系统
将matplotlib.pyplot作为plt导入
将numpy作为np导入
导入glob
导入json
NAME=os.path.basename(_文件__)
打印(f“程序\”{NAME}\“已启动”)
PATTERN=“可交付成果\\*\u maint.txt”
METRICS=“METRICS.json”
以open(METRICS,“r”)作为文件:
DATA=json.load(filey.read())
报告=全局。全局(模式)[0]
打开(报告,“r”)作为文件:
报告内容=filey.read()
对于数据中的项目:
点击次数=报告内容计数(项目)
数据[项目][“在最终报告中”]=点击次数
DATA.update()
对于数据中的项目:
文档=[]
点击次数=[]
对于数据[项目]中的单据:
docs.append(doc)
hits.append(数据[项目][单据])
图=plt.图()
x=np.arange(len(docs))
ax=图添加轴([0,0,1,1])
ax.set_title(“按doctype列出的搜索结果数”)
ax.set_xticks(x)
斧头装置(np.arange(0,50,10))
ax.bar(文档、点击数)
plt.show()
输入()
打印(f“程序”{NAME}“完成”)
Swap


ax=fig.add_轴([0,0,1,1])
您应该包含一个最小的
数据示例,足以测试您的代码和我们的解决方案。更好的是,对于其中一个外循环迭代,
docs
hits
的最小示例。谢谢-我在帖子中添加了示例数据。