MATLAB Legend Groups - PullRequest
       26

MATLAB Legend Groups

6 голосов
/ 12 июля 2011

Я использую MATLAB для отображения некоторых данных. Я хотел бы создать легенду так, чтобы она разделяла информацию на два типа, скажем Type1 и Type2. Каждый тип данных имеет несколько конкретных строк данных, которые я строю. Предположим, что:

  • Данные типа 1 имеют строку1 и строку2
  • Данные типа 2 имеют строку1 и строку2 и строку3

Это сделало бы 5 линейный график. Теперь для легенды я могу сделать что-то вроде:

legend('Type1: line1','Type1: line2','Type2: line1', ...
       'Type2: line2','Type2: line3');

Но это повторяет «Типы», и лучшим способом будет нечто, похожее на:

(окончательный вывод легенды)

  • Type1:
    • line1
    • line2
  • Type2:
    • line1
    • line2 1029 *
    • line3

Спасибо большое. Надеюсь, вы можете помочь с моим первым вопросом здесь: D

1 Ответ

2 голосов
/ 12 июля 2011

Возможно, вы захотите взглянуть на LEGENDFLEX , который можно загрузить с Matlab File Exchange

...