Установить экстенты для figtext - PullRequest
0 голосов
/ 05 июля 2018

Как я могу дать экстенты для текста в Matplotlib, при этом все еще оборачивая его при необходимости?

Я могу сделать перенос текста по всей фигуре следующим образом:

    fig.text(x, y,
             "Hello, I'm a quite long text in a quite small figure, and I will probably be wrapped somewhere along the way!", 
             wrap=True)

И я могу использовать clip_box, чтобы обрезать текст следующим образом:

    fig.text(x, y,
             "Hello, I'm a quite long text. Much of me will be clipped off, when I reach past max_width", 
             wrap=True,
             clip_box=Bbox([[x, y], [max_width, max_height]]) )

Но я бы хотел иметь возможность установить ширину для переноса текста. Это возможно?


edit: как @tom указывает на нас в комментариях, поведение здесь жестко закодировано: https://github.com/matplotlib/matplotlib/blob/65158f9351ffdb2f9b77ac98277592b58c28ee2a/lib/matplotlib/text.py#L600
Любые предложения по обходному пути приветствуются!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...