Как можно установить свойство ConstantLine LineWidth по умолчанию? - PullRequest
1 голос
/ 13 января 2020

В MATLAB R2018b при использовании set(groot,'defaultConstantLineLineWidth',2) следует установить для свойства LineWidth по умолчанию ConstantLine 2, но выдает следующую ошибку:

Error using matlab.ui.Root/set
constantlinelinewidth is an invalid class name

Как это свойство по умолчанию быть установленным?

Это свойство будет влиять на вертикальную линию, нарисованную xline(), например:

x=[1:10];
y=x.^2;
plot(x,y);
xline(4);

Я слежу за этим ресурсом

Ответы [ 2 ]

1 голос
/ 15 января 2020
Свойство по умолчанию

ConstantLine LineWidth нельзя установить в MATLAB R2018b с использованием set(groot,'defaultConstantLineLineWidth',2) из-за известного несоответствия в этом выпуске MATLAB. См. обсуждение .

0 голосов
/ 15 января 2020

Как клад, вы можете сделать что-то вроде:

x=[1:10];
y=x.^2;
plot(x,y);
hold on
plot(4*[1,1], [min(y), max(y)], 'LineWidth', 3)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...