Ошибка: 'mesh', 'off' не работает в pdeplot с 'countour' 'on'

У меня проблема с командой pdeplot, именно с 'mesh', 'off'. Пример 1 работает очень хорошо, я имею в виду, что сетка не представлена, когда я строю свои данные.

пример 1:

pdeplot(points, seg, tri, 'xydata', P1(:,1), 'mesh', 'off', 'colormap', 'jet');

В то время как пример 2 с опцией контура, сетка отключена больше не работает. он строит контуры, но также и сетку.

пример 2:

pdeplot(points, seg, tri, 'xydata', P1(:,1), 'mesh', 'off', 'contour', 'on', 'levels', 50, 'colormap', 'jet');

Я был бы благодарен, кто может мне помочь с этим.

1 ответ

Это определенно похоже на ошибку, о которой можно сообщить Mathworks, но пока вы можете patch объект, который возвращается вашим вызовом pdeplot и установить EdgeColor в none и LineStyle в none чтобы не показывать сетку.

h = pdeplot(points, seg, tri, 'xydata', P1(:,1), 'mesh', 'off', 'contour', 'on', 'levels', 50, 'colormap', 'jet');

set(h, 'LineStyle', 'none', 'EdgeColor', 'none')
Другие вопросы по тегам