How to modift gplotmatrix legend marker size?
4 ビュー (過去 30 日間)
古いコメントを表示
Hi all,
I have a pretty huge timetable Qmz (83955x272) and an array TimeCode(table, 83955x1) which identifies certain meteo conditions (number from 0 to 4).
I want to plot the Qmz data with different color in function of the values in TimeCode.
Qmz=table2timetable(OriginalData);
TimePamCode.Properties.VariableNames(1) = "Code";
P=gplotmatrix(Qmz.DateTime,Qmz.(4),TimePamCode.Code);
h = findobj('Tag','legend');
set(h, 'String', {'No data','Ambient','Ambient2','Ambient3','Ambient4'})
I'm happy of the result but how to handle the color (with customized ones) of the markers plotted with gplotmatrix and (MAINLY) how to increase the size of the marker in the legend? I cannot see the point and then the color!
Cheers
0 件のコメント
採用された回答
Taylor
2023 年 11 月 30 日
7 件のコメント
Taylor
2023 年 12 月 1 日
Exactly. Following Daugherty's method you would also add
% Find the 'line' objects
h = findobj(h,'Type','line');
% Find lines that use a marker
h = findobj(h,'Marker','none','-xor');
% Resize the marker in the legend
set(h,'MarkerSize',20);
before the "end".
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Legend についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!