Функция MATLAB spy
использует точку (.
) как маркер графика по умолчанию. Это имеет недостаток безответственности к MarkerSize
при значениях, меньших 5
(то есть MarkerSize=1
идентичен MarkerSize=4
). Поэтому я рисую spy
, используя символ графика o
(круг) вместо .
(точка), потому что размер первого может быть настроен на размеры в диапазоне 1-4
.Модель разреженности MarkerFaceColor
spy(bucky,'o',3)
Проблема заключается в том, что MarkerFaceColor
не может быть установлена в LineSpec
свойств (к моему знанию), так что результат открытыми кругов. Более того, spy
не возвращает аргумент, такой как дескриптор объекта. Поэтому изменение цвета лица маркера на set(handle,'MarkerFaceColor','color')
не работает.
Есть ли способ установить MarkerFaceColor
из spy
символы графика?
Прекрасного, спасибо. – user001