Я написал свой код в атоме. Я сделал сводную таблицу из своих данных, затем попытался создать гистограмму в виде черты, но она не создает гистограмму. Хотя, когда я пытаюсь сгенерировать диаграмму из сводки, используя plotly.express
, она строит диаграмму (используя juypter).
import pandas as pd
import plotly.offline as pyo
import plotly.graph_objs as go
import numpy as np
ebt= pd.read_csv(r'C:\Users\SyedAbbas\Documents\Nielsen ebt\EBT 2018.csv')
ebt1=pd.pivot_table(ebt,values='responseid', index='agea',aggfunc=lambda x:x.sum()/ebt['responseid'].sum(),margins=False,dropna=True)
ebt1=(ebt1*100).round(0)
print(ebt1)
data=[go.Bar(x=ebt1.index,y=ebt1.values)]
layout=go.Layout(title='age')
fig=go.Figure(data=data,layout=layout)
pyo.plot(fig)
введите описание изображения здесь