У меня есть фрейм данных pandas, в котором я использовал функцию pandas.plot для построения гистограммы. В функции я установил табличную функцию на. Как мне отформатировать значения в этой сопровождающей таблице с разделителями-запятыми?
Я могу сделать это для значений осей, но не в сопровождающей таблице
Я уже пытался преобразовать значения в число с плавающей точкой, но pandas plot отображает только целые числа и поэтому выдает ошибку «Пустой кадр данных»: нет числовых данных для построения графика.
ax1 = mydf.plot (kind = 'bar', title = диаграмма с таблицей, размер шрифта = 8, ширина = 0.75, легенда = True, таблица = True)
ax1.legend(loc=5, bbox_to_anchor=(1.25,0.5), fontsize='x-small')
ax1.axes.get_xaxis().set_visible(False)
ax1.get_yaxis().get_major_formatter().set_scientific(False)
ax1.get_yaxis().set_major_formatter(ticker.StrMethodFormatter('${x:,.0f}'))
ax1.set_ylim(-10000000,10000000)
ax1.set_ylabel("P&L",fontsize=9)
ax1.axhline(0,0,1, color='k', linewidth=0.5)
table_ax1 = ax1.tables[0]
table_ax1.auto_set_font_size(False)
table_ax1.set_fontsize('8')
table_ax1.scale(1,2)
plt.tight_layout()