У меня есть цифры (в формате файла фиговым от Matlab), каждый из которых содержит линейный график с двумя линиями (представляющих кривые ЭЭГ), осей, кучей наклеек и т.д.Редактирование объектов в пределах фигуры
Я хочу:
- изменить цвет линий
- удалить некоторые из меток
Я бы перебираем фиговых файлы и делать то же самое для каждого из них.
Есть ли список всех объектов внутри фигуры, которые я мог бы индексировать и редактировать? Как я могу добраться до этих объектов с помощью команд (т. Е. Без gui)?
Вы должны посмотреть на ['Дети'] (http://www.mathworks.com/help/matlab/ref/figure-properties.html) каждой фигуры, чтобы получить дескриптор ваших осей. «Дети» осей являются объектами (линиями) линии, которые формируют ваш сюжет, который вы можете [прямо и модифицировать] (http://www.mathworks.com/help/matlab/ref/primitiveline-properties.html). То же самое касается [легенды] (http://www.mathworks.com/help/matlab/ref/legend-properties.html), но я не помню, является ли это дочерним элементом фигуры или осей; Я бы угадал топоры. – excaza
['findobj'] (http://www.mathworks.com/help/matlab/ref/findobj.html) также может быть полезным. – excaza
Это сообщение в блоге также может быть полезно: [Редактирование существующего файла рисунка в MATLAB] (http://blogs.mathworks.com/videos/2014/12/19/editing-an-existing-figure-file-in-matlab /) – excaza