2016-06-04 7 views
0

У меня возникла проблема с функцией построения графика. в документации 's', после того, как цветная метка на графике должна представлять квадрат. он приходит в виде креста (см линии 1268 на изображение ниже.MATLAB квадрат квадратный маркер, показывающий как крест

я хочу маркер, чтобы отобразить квадрат.

enter image description here

Спасибо за помощь

ответ

2

Он замышляет квадрат маркер, но вы используете LineWidth из 6, и поскольку MATLAB использует butt line caps, это делает его похожим на крест, как вы показали. Если мы увеличим MarkerSize, мы сможем увидеть, что происходит.

plot(1,1,'rs', 'MarkerSize', 100, 'LineWidth', 6) 

enter image description here

И если увеличить масштаб, мы увидим, вырезы в углах.

enter image description here

Ваши варианты либо увеличить MarkerSize, если вы действительно хотите увеличить LineWidth или не использовать такой большой LineWidth.

plot(1, 1, 'rs', 'LineWidth', 2) 

enter image description here

+0

спасибо, что была большая помощь – bilaly