Теперь рендеринг текста идёт через HarfBuzz, FreeType и libraqm. На практике это значит, что подписи на нелатинских письменностях (арабский, иврит, индийские шрифты, сложные лигатуры) наконец отрисовываются правильно, а не рассыпаются. Заодно подключились современные возможности шрифтов.
Что ещё приехало:
🔘 метод
grouped_bar() — группированные столбчатые диаграммы из коробки, без ручной возни со смещениями;🔘 размеры фигуры можно задавать в
px и cm, а не только в дюймах;🔘
pie_label для подписей на круговых диаграммах;🔘 отдельный
hatchcolor — цвет штриховки независимо от цвета контура;🔘 встроенные палитры Okabe-Ito и Petroff, дружелюбные к дальтоникам;
🔘 улучшения 3D-графиков и интерактивности.
Группированные бар-чарты и нормальная интернационализация подписей — то, вокруг чего годами городили костыли. А вы что чаще рисуете в Matplotlib?
@zen_of_python