Matplotlib plt.show () ничего не отображает - PullRequest
0 голосов
/ 13 декабря 2018

Я хочу создать диаграмму для моего фрейма данных, но он не отображается, поэтому я создал этот небольшой скрипт, чтобы опробовать некоторые вещи, и он отображает диаграмму так, как я хочу.Структура данных структурирована точно так же (я полагаю), как мой большой скрипт, где все мои данные преобразуются.

Даже если я скопирую и вставлю этот код в другой мой скрипт, он не покажет сюжет

import matplotlib.pyplot as plt
import pandas as pd

df = pd.DataFrame({
    'soortfout':['totaalnoodstoppen','aantaltrapopen','aantaltrapdicht','aantalrectdicht','aantalphotocellopen','aantalphotocelldicht','aantalsafetyedgeopen', 'aantalsafetyedgeclose'],
    'aantalfouten':[19,9,0,0,10,0,0,0],
})

print(df)
df.plot(kind='bar',x='soortfout',y='aantalfouten')
plt.show()    

Я не могу вставить свой другой код сюда, поскольку он довольно большой.Но возможно ли, что другой код, который даже не использует ничего из matplotlib, мешает построению диаграммы?

Я пробовал большинство других решений, таких как:

matplotlib.rcParams['backend'] = "Qt4Agg"

В настоящее время используется Pycharm 2.5

Это работает, когда я использую ноутбук Jupyter.

Я импортировал модули, которые не использовал, поэтому они были недоступны.

Но, очевидно, вам не следует использовать import pandas_profiling, если вы хотите строить с помощью matplotlib

1 Ответ

0 голосов
/ 13 декабря 2018

Не импортируйте модули, которые могут мешать построению, как pandas_profiling

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...