MATLAB R2014b: рендеринг графиков с линиями в одном месте
Начиная с версии R2014b, MATLAB теперь хорошо отображает графику с сглаживанием (наконец-то!)
Тем не менее, это вызывает сбой в отображении некоторых из моих фигур. Если я строю линию, используйте hold on
и затем нанесите другую линию точно в том же месте с другим цветом, линия появится в пятнистой комбинации обоих цветов. В прошлом линия просто отображалась как последний цвет, который был нанесен в этом месте.
Вот пример трассировки синим цветом, где некоторые участки (более крутые биты) показывают зеленую линию. В предыдущих версиях MATLAB зеленые линии были сплошными, но теперь некоторые из синих линий просвечивают.
Есть ли аккуратный способ обойти это в новой версии, или я должен убедиться, что я удаляю все существующие линии, прежде чем строить в том же месте?
1 ответ
При перепланировке новые участки сглаживания могут пролиться, попробуйте
set(gcf,'GraphicsSmoothing','off')
Чтобы увидеть, восстанавливает ли он функциональность, к которой вы привыкли.