How to change the bar length in a bar graph legend?

7 visualizaciones (últimos 30 días)
Corymbiamaculata
Corymbiamaculata el 22 de Mzo. de 2022
Movida: the cyclist el 10 de Nov. de 2023
There was already a similar question asked - and answered - in 2009 (link), but the solution no longer works in the newer releases.
Thanks in advance!

Respuestas (1)

Yongan
Yongan el 10 de Nov. de 2023
Movida: the cyclist el 10 de Nov. de 2023
It could be changed by using 'ItemTokenSize' parameter. Please refer to the sample code below:
% Create a bar graph
x = 1:5;
y = [10 15 8 12 9];
bar(x, y);
% Get the handle to the legend object
legendHandle = legend('Data');
% Set the desired length of the bar in the legend axes
desiredLength = 20; % Modify this value as needed
% Set the desired height of the bar in the legend axes
desiredHeight = 10; % Modify this value as needed
% Adjust the ItemTokenSize property of the legend
set(legendHandle, 'ItemTokenSize', [desiredLength desiredHeight]);

Etiquetas

Productos


Versión

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by