mpld3.show с отображением пустого HTML - PullRequest
1 голос
/ 08 мая 2019

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

Импортирует данные из Excel. Например. имена Майкл Адам Эндрю Адам Michael

Он берет счетчик каждого повторяющегося имени и отображает гистограмму. Ниже приведен код

import pandas as pd
import matplotlib.pyplot as plt
import mpld3

data = pd.read_excel (r'Sample.xlsx', sheet_name='Sample1')
df = pd.DataFrame(data, columns= ['Names'])
mydata = [df.groupby('Names').size()]


df['count'] = df.groupby('Names')['Names'].transform('count')

df.drop_duplicates(subset=None, inplace=True)

ax = df.plot(x='Names', y='count',color='blue',label='count',kind='bar')

for p in ax.patches:
    ax.annotate(str(p.get_height()), (p.get_x() * 1.005, p.get_height() * 1.005))

fig_size = plt.rcParams["figure.figsize"]

fig_size[0] = 20
fig_size[1] = 25
plt.rcParams["figure.figsize"] = fig_size
print ("Current size:", fig_size)

plt.tight_layout()

plt.savefig('Graphicalrepresentaion.png')

fig = plt.figure()

mpld3.show(fig=None, ip='127.0.0.1', port=8888, n_retries=50, local=True,    
open_browser=True, http_server=None)`

Что работает - Он открывает браузер с пустой страницей. plt.show () - работает тоже, отображает точный график значений

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