这是我尝试运行的代码版本。我已经初始化了我需要的内容,并且需要将方程绘制为数组(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()
您重复绘制同一点。当
plot()
尝试连接您绘制的点时,由于您重复只有一个点,因此它不会绘制任何内容。
如果将
.plot(...)
替换为 .scatter(...)
,您可以重复看到您的一个点。