Y轴顺序不正确

时间:2019-09-30 00:05:30

标签: python-3.x matplotlib

我正在尝试从工厂实验室获取信息。但是,当我在所有四个工厂中加载时,它会显示一个图形,其中的y轴不按顺序排列,因此我想使y轴按顺序递增,以便可以更清楚地查看数据。

我已经尝试根据一些在线教程重做代码。

with open("science.csv") as csvfile:
    reader = csv.reader(csvfile, delimiter=",", quotechar="|")
    for row in reader:
        try:
            x.append(int(row[0].split(" ")[-1]))
        except:
            continue
        y.append(row[1])
        y1.append(row[2])
        y2.append(row[3])
        y3.append(row[4])
print(x)
print(y)

print(len(y))

plt.plot(y, label="Plant 4")
plt.plot(y1, label="Plant 1")
plt.plot(y2, label="Plant 3")
plt.plot(y3, label="Plant 2")

plt.xlabel("Days")
plt.ylabel("Height of Plants")
plt.title("Martian Soil Lab")
plt.legend()

plt.show()

我希望y轴从0开始,一直到7.5。目前,它从2到0跳到6.4到0.5。

0 个答案:

没有答案