how to change the linewidth of one line of the figure generated from using compare function?

6 visualizaciones (últimos 30 días)
Hi Matlab community! I Have a graph of the measured vs predicted values created with compare function. I wanna highlight the measured values with a linewidth of 1 and leave the others with a linewidth of 0.5, how can I do that? I tried to use the command line and set and it didn't work. Thanks for your help

Respuestas (1)

Amy
Amy el 12 de Dic. de 2017
Hi Gina,
See accessing object properties using dot notation. I took the first example from the documentation for compare:
load iddata1 z1;
sys = ssest(z1,3);
prediction_horizon = 10;
compare(z1,sys,prediction_horizon);
and I changed the width of one line with the following command:
hFig = gcf;
hFig.Children(4).Children(1).Children.LineWidth = 1;

Categorías

Más información sobre Graphics Object Identification en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by