Filter löschen
Filter löschen

Change line width in graph

20 Ansichten (letzte 30 Tage)
DavidL88
DavidL88 am 13 Jul. 2022
Kommentiert: Voss am 14 Jul. 2022
I have a plot with two lines. This plot was generated using a GUI that runs on MatLab. I want to change the width of the two lines using code rather than the plot editor. I used findobj to get the line handles but I can't get the code to work to change the width. I assume DataLine is the handle for both lines. I've tried variations of the last two lines below.
h2 = findobj('Type', 'line');
h2 =
5×1 Line array:
Line (TimeZeroLine)
Line (Cursor)
Line
Line (DataLine)
Line (DataLine)
line(DataLine,'LineWidth',10);
set(DataLine,'LineWidth',10);

Akzeptierte Antwort

Voss
Voss am 13 Jul. 2022
h2 = findobj('Type', 'line')
% h2 =
% 5×1 Line array:
% Line (TimeZeroLine)
% Line (Cursor)
% Line
% Line (DataLine)
% Line (DataLine)
% use index in h2 to refer to the lines you want to modify
set(h2([4 5]),'LineWidth',10)
  2 Kommentare
DavidL88
DavidL88 am 14 Jul. 2022
That worked thanks.
Voss
Voss am 14 Jul. 2022
You're welcome!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Graphics Objects finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by