получить три точки данных для одной строки данных в одном xtick - PullRequest
2 голосов
/ 08 апреля 2019

Я пытаюсь построить линейный график, используя Dataframe. После этого я вижу на графике три точки данных для одной строки данных.

fig = plt.figure(figsize=(8, 4.6), dpi=100)
ax = fig.add_subplot(111)    
ax.plot(df[column], df['Value'])

Когда я использую гистограмму датафрейма, я правильно вижу график.

df.plot(x=column, ax=ax, kind='bar')

Как это исправить?

введите описание изображения здесь

1 Ответ

1 голос
/ 08 апреля 2019

Удалите повторяющееся значение в столбце «GNRL_Scenario» и постройте график.

fig = plt.figure(figsize=(8, 4.6), dpi=100)
ax = fig.add_subplot(111)   
df = df.drop_duplicates(df[column]) #for dropping duplicate values in this column
ax.plot(df[column], df['Value'])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...