Перекрывающиеся метки данных на линейном графике (matplotlib) ⇐ Python
-
Anonymous
Перекрывающиеся метки данных на линейном графике (matplotlib)
введите здесь описание изображения
На этом графике я хотел бы показать относительные изменения в потреблении трех разных продуктов за квартал. Но у меня проблема с перекрывающимися метками данных, что затрудняет «понимание» этого графика. Есть ли какой-нибудь вариант, как сохранить метки данных, чтобы они располагались одна под другой?
Я пытался вручную ввести положение меток данных для каждой строки, но это не сработало должным образом:
`для i, j в продуктах['CATEGORY'].items(): ax[1].annotate("{:.0f}%".format(j), ху=(я, j), кситекст=(-50, 15), textcoords = 'точки смещения', размер шрифта = 20, color=annot_colors[2])`
введите здесь описание изображения
На этом графике я хотел бы показать относительные изменения в потреблении трех разных продуктов за квартал. Но у меня проблема с перекрывающимися метками данных, что затрудняет «понимание» этого графика. Есть ли какой-нибудь вариант, как сохранить метки данных, чтобы они располагались одна под другой?
Я пытался вручную ввести положение меток данных для каждой строки, но это не сработало должным образом:
`для i, j в продуктах['CATEGORY'].items(): ax[1].annotate("{:.0f}%".format(j), ху=(я, j), кситекст=(-50, 15), textcoords = 'точки смещения', размер шрифта = 20, color=annot_colors[2])`
Мобильная версия