Я создал кросс-таблицу с Matplotlib, однако, пытаясь сохранить ее с помощью plt.savefig, я получаю только пустое изображение как вывод PDF.
Как сохранить график кросс-таблицы в формате PDF?
df = credit_cards_avg #df is just a data frame
crosstab = pd.crosstab(df[attribute], df['credit_default'])
# Normalize the cross tab to sum to 1:
crosstab_normalized = crosstab.div(crosstab.sum(1).astype(float), axis=0)
crosstab_normalized.plot(kind='bar', stacked=True,
title='Default by ' + str(attribute) + ' class')
plt.savefig("/home/daniele/dm-local/ps-default-class.pdf") #outputs blank file