我使用pandas.read_csv()从csv.file中读取数据。由于数据文件包含多个记录,因此我只绘制与该图有关的数据。
如下图所示,顶部的数字小于79,但图中所示的数字更高。如何更改参数以使图正常?
1 38.8601776787174
2 67.9876506204439
3 79.6575498473462
4 55.4554563564545
答案 0 :(得分:0)
确保要从字符串转换,尤其是从文件中读取时。
这是我得到的带有浮点标准图的图形:
import matplotlib.pyplot as plt
plt.plot([38.8601776787174 , 67.9876506204439 , 79.6575498473462 , 55.4554563564545])
plt.ylabel('some numbers')
plt.show()
这里是只有一个值是字符串的情况:
import matplotlib.pyplot as plt
plt.plot([38.8601776787174 , 67.9876506204439 , 79.6575498473462 , str(55.4554563564545)])
plt.ylabel('some numbers')
plt.show()
在绘制之前,请确保将其转换为int或float。