为什么会导致空白图表?

问题描述 投票:0回答:1

这是我尝试运行的代码版本。我已经初始化了我需要的内容,并且需要将方程绘制为数组(t 的单位是开尔文,t1 的单位是摄氏度)。当我运行代码时,我得到一个没有绘制任何内容的图表。讽刺的是,图的边界与 t1 和 h1 的边界一致,并且 t1 和 h1 不是空数组。我相信这些值被视为列表而不是整数数组。我该如何解决这个问题以及这个错误来自哪里?

h1 = [0]*237
t1 = [0]*237

for i in range(len(h1)):
    t = 1064.15
    h1[i]=t
    t1[i]=t-273.15

print(t1[1])

plt.plot(t1, h1, label="1:1.5 810", color='black')
plt.show()
python arrays plot graph
1个回答
0
投票

您重复绘制同一点。当

plot()
尝试连接您绘制的点时,由于您重复只有一个点,因此它不会绘制任何内容。

如果将

.plot(...)
替换为
.scatter(...)
,您可以重复看到您的一个点。

© www.soinside.com 2019 - 2024. All rights reserved.