将散点图中的点与线连接起来会引发错误

时间:2019-05-24 12:14:24

标签: python-3.x pandas matplotlib

我一直遵循this post以便将散点图中的点与线连接起来,编写的代码是:

import pandas as pd
import matplotlib.pyplot as plt
#data exploration
data = pd.read_csv("file.csv",encoding = 'utf8')
scan=[range(1,55)]
row2=data.iloc[1,1:]
plt.scatter(scan,row2)
#plt.plot(scan,row2)

如果我删除最后一行注释,则终端抛出:

ValueError: x and y must have same first dimension, but have shapes (1, 54) and (54,)

并仅打印散点图。有什么帮助吗?在这种情况下,我不知道如何构建完整的MWE(对此感到抱歉)。

1 个答案:

答案 0 :(得分:1)

尝试将range对象转换为列表,

scan = list(range(1,55))
plt.scatter(scan, row2)
plt.plot(scan, row2)
相关问题