Как назначить столбцам метку высоты, если она построена с использованием сводной таблицы (python с использованием matplotlib) - PullRequest
1 голос
/ 05 августа 2020

введите описание изображения здесь

Это график текущего выхода. Я хочу добавить высоту или значения столбцов поверх столбцов, как я могу это сделать? Пожалуйста помоги. Это код.

import pandas as pd
import numpy as np
from xlwings import Sheet, Range
import openpyxl
import matplotlib.pyplot as plt
from io import BytesIO



df= pd.read_excel("mergedfb.xlsx")
split = finaldf['Content Bucket'].unique().tolist()
finallist=['Lifetime Engaged Users','Lifetime Post Total Reach','Lifetime Post Total Impressions']
writer3 = pd.ExcelWriter("Overall.xlsx", engine='xlsxwriter')
 
  
dff_pt=pd.pivot_table(finaldf,index = 'Content Bucket',values='Lifetime Post Total Impressions',aggfunc=np.sum)
imgf=dff_pt.plot(kind='bar',width=0.3,title='Lifetime Post Total Impressions',rot=0)
plt.setp(imgf.get_xticklabels(), rotation=30, horizontalalignment='right',fontsize='5')
imgdata1= BytesIO()
fig = plt.figure()
imgf.figure.savefig(imgdata1)
dff_pt.to_excel(writer3,sheet_name='overall')
ws1=writer3.sheets['{}'.format('overall')]
ws1.insert_image('I1','',{'image_data': imgdata1})  
writer3.save()
...