Ao rodar o seguinte codigo:
- import matplotlib.pyplot as plt
- import pandas as pd
- import datetime
- df = pd.read_csv('monitoramento_tempo.csv')
- %matplotlib inline
- df['data'] = pd.to_datetime(df['data'])
- temperatura_por_dia_da_semana = df.groupby('dia_da_semana')['temperatura'].mean()
- ordem_dias_da_semana = ['Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta']
- temperatura_por_dia_da_semana = temperatura_por_dia_da_semana[ordem_dias_da_semana]
- figura = plt.figure(figsize = (5, 4))
- eixo = figura.add_axes([0, 0, 1, 1])
- eixo.pie(temperatura_por_dia_da_semana, labels = ordem_dias_da_semana, autopct = '%.3f%%')
Aparece a seguinte impressão:
([<matplotlib.patches.Wedge at 0x7d2932411540>, <matplotlib.patches.Wedge at 0x7d29324134c0>, <matplotlib.patches.Wedge at 0x7d2932410880>, <matplotlib.patches.Wedge at 0x7d2932411ea0>, <matplotlib.patches.Wedge at 0x7d29324136a0>, <matplotlib.patches.Wedge at 0x7d2932413d60>, <matplotlib.patches.Wedge at 0x7d2932410160>], [Text(0.9910535903556007, 0.47729737171209474, 'Domingo'), Text(0.24473109278458755, 1.0724302738287752, 'Segunda'), Text(-0.6857266170733417, 0.8601040673297335, 'Terça'), Text(-1.099999956998096, 0.00030757793699097235, 'Quarta'), Text(-0.6860615244195212, -0.8598369523992109, 'Quinta'), Text(0.24462305235332962, -1.0724549231820144, 'Sexta'), Text(0.9910579250318222, -0.47728837114643735, 'Sábado')], [Text(0.5405746856485094, 0.2603440209338698, '14.287%'), Text(0.13348968697341138, 0.5849619675429683, '14.285%'), Text(-0.3740327002218227, 0.4691476730889455, '14.281%'), Text(-0.599999976544416, 0.0001677697838132576, '14.286%'), Text(-0.37421537695610246, -0.46900197403593313, '14.286%'), Text(0.13343075582908887, -0.5849754126447351, '14.289%'), Text(0.5405770500173575, -0.26033911153442035, '14.286%')])
E logo após todos esses números aleatórios, aparece a imagem do gráfico perfeitamente com todos os valores de forma correta. Mas gostaria que imprimisse somente a imagem, sem esses dados aleatorios que mostrei. Como proceder? Segue o printscreen do ocorrido: