我刚刚开始学习python,只是学习了一个教程,但输出与预期的不一样,matplotlib在图表上除了条形图之外没有显示任何东西.

这是代码

import matplotlib.pyplot as plt

fig = plt.figure()
ax = fig.add_axes([0,0,1,1])
packets = ['1.', '2', '3', '4', '5']
testTime = [2.3,1.7,3.5,2.9,1.2]
plt.bar(packets,testTime)
plt.ylabel('Responsi time (Seconds.milliseconds)')
plt.xlabel('Packets')
plt.title="Response Time"
plt.show()

这是输出屏幕截图

enter image description here

推荐答案

fig.add_axes([0,0,1,1])时,轴将覆盖整个绘图,将其删除或添加一个分数(小于1),您将很好:

import matplotlib.pyplot as plt

fig = plt.figure()
# ax = fig.add_axes([0,0,1,1])
packets = ['1.', '2', '3', '4', '5']
testTime = [2.3,1.7,3.5,2.9,1.2]
plt.bar(packets,testTime)
plt.ylabel('Responsi time (Seconds.milliseconds)')
plt.xlabel('Packets')
plt.title="Response Time"
plt.show()

输出:

1

Python相关问答推荐

如何制作10,000年及以后的日期时间对象?

为什么默认情况下所有Python类都是可调用的?

计算组中唯一值的数量

当点击tkinter菜单而不是菜单选项时,如何执行命令?

如何从列表框中 Select 而不出错?

以逻辑方式获取自己的pyproject.toml依赖项

具有相同图例 colored颜色 和标签的堆叠子图

OpenGL仅渲染第二个三角形,第一个三角形不可见

在Python中从嵌套的for循环中获取插值

当单元测试失败时,是否有一个惯例会抛出许多类似的错误消息?

Tensorflow tokenizer问题.num_words到底做了什么?

如何将返回引用的函数与pybind11绑定?

我可以不带视频系统的pygame,只用于游戏手柄输入吗?''

ModuleNotFoundError:Python中没有名为google的模块''

PySpark:如何最有效地读取不同列位置的多个CSV文件

如果列包含空值,则PANAS查询不起作用

具有不同坐标的tkinter canvs.cocords()和canvs.moveto()

生产者/消费者-Queue.get by list

牛郎星直方图中分类列的设置顺序

`Convert_time_zone`函数用于根据为极点中的每一行指定的时区检索值