Я написал следующий код для генерации пары диаграмм с использованием библиотеки plotly
:
#Read the excel file from local spreadsheet
df = pd.read_excel(r'C:\Users\llopez\Documents\Temp\Python finished goods.xlsx', sheet_name='Sheet1')
#Create a dictionary of tuples by year
dict_of_fgs = dict(tuple(df.groupby('Year')))
#Loop through the elements of the dictionary of finished goods and plots them grouping FG, type and calculating the sum of quantities. Stacking by type
for k in dict_of_fgs:
df_grouped = dict_of_fgs[k].groupby(['Finished_Good','Type'],sort=False)['Qty'].sum().unstack('Type').iplot(kind='bar',barmode='stack', title='FG Chart')
Это дает следующие диаграммы:
![FG Chart 2017](https://i.stack.imgur.com/h7wrx.png)
![FG Chart 2018](https://i.stack.imgur.com/XivyW.png)
Диаграммы - это именно то, что мне нужно, так что теперь я ищу способ создания веб-отчета и предоставления его пользователям.
Я изучил следующий учебник, но могу:Кажется, я не могу адаптировать мой код к этому, поскольку мой код проходит по словарю и генерирует график для каждого ключа (год).
Как я могу сгенерировать веб-отчет с учетом созданных мною диаграмм?
Заранее благодарим всех экспертов в данной области за все замечательные идеи о том, как этого добиться.Я ценю помощь.