我一直遵循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(对此感到抱歉)。
答案 0 :(得分:1)
尝试将range
对象转换为列表,
scan = list(range(1,55))
plt.scatter(scan, row2)
plt.plot(scan, row2)