Как заставить разрыв строки в легенде о коробочном сюжете? - PullRequest
1 голос
/ 03 апреля 2020

Мне нужна помощь, чтобы пропустить строки в легенде о коробочных диаграммах: у меня есть сюжет с двумя коробочными диаграммами, и у каждого из них есть легенда, которую можно разместить на одной строке.

Я пробовал это, X будучи моей матрицей данных (два столбца):

boxplot(X,'Labels',{'1stpartofthelegend\newline2ndpartofthelegend','1stpartofthelegend\newline2ndpartofthelegend})

Это решение работает на других типах графиков, например на графике, поэтому я не понимаю, почему он здесь не работает? Я нашел этот вопрос , но решения не работают для меня, может быть, потому что у меня есть более свежая версия (R2018b).

Я действительно хочу добавить свои блокпосты над графиком plotpsread, но когда я это делаю, легенды коробочных сюжетов побеждают легенды сюжета (даже если я добавляю коробочные сюжеты без легенд, предыдущие легенды сюжета заменяются на «1» и «2»). Поэтому предотвращение стирания предыдущей легенды на рамочном поле было бы хорошим решением, но, поскольку я не смог этого сделать, я попытался найти другой способ.

Спасибо за вашу помощь

1 Ответ

0 голосов
/ 05 апреля 2020

Вы хотите установить 'Labels' поля для нескольких строк. Поэтому используйте ячейку из ячеек:

Lbl = { {'1st entry (1st line)','2nd entry (1st line)'},...
        {'1st entry (2nd line)','2nd entry (2nd line)'} };
boxplot(rand(100,2),'Labels',Lbl)

EDIT Команды LaTeX работают в заголовке и надписях, но, очевидно, для boxplot- Labels нет свойства interpreter или TickLabelInterpreter :

Ошибка при использовании internal.stats.parseArgs (строка 42)

Недопустимое имя параметра: TickLabelInterpreter.

...