Речь идет об арабском языке в матплоте. Python3 уже извлекает закодированный объект, но буквы не связаны.
Я уже использовал arabic_reshaper
и bidi.algorithm
:
top20_sa.plot(kind="bar",x=get_display(arabic_reshaper.reshape(u"content_name")),y='time_spent_avg')
Это выглядит так:
В то время как арабский текст должен выглядеть следующим образом: