Соединение точек на точечной диаграмме с линиями приводит к ошибке - PullRequest
1 голос
/ 24 мая 2019

Я следил за этим постом , чтобы связать точки на точечной диаграмме с линиями, написанный код:

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 Ответ

1 голос
/ 24 мая 2019

Попробуйте преобразовать ваш range объект в список как

scan = list(range(1,55))
plt.scatter(scan, row2)
plt.plot(scan, row2)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...