Pre-define a group (plot) properties or passing a group properties in a function
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
When I want to plot a 2-D line plot, for example:
plot(peaks,'Color','r','LineWidth',2,...
'MarkerSize',10,...
'MarkerEdgeColor','b',...
'MarkerFaceColor',[0.5,0.5,0.5])
I will plot some figures and have the same properties, so I have some doubts.
- Can I pre-define the properties? Then I can only use plot(peaks)
- If I create a function file, its function is to draw some 2-D line plot, so I want to pass some properties into this function, such as
function myplot(input_properties)
% here will plot many figures
plot(peaks)
plot(peaks)
end
% I want to pass some properties into myplot
% The follow codes is not correct
myplot('Color','r','LineWidth',2)
So I hope someone will help me, thanks.
0 comentarios
Respuestas (1)
darova
el 20 de Abr. de 2020
You can use handlers
h(1) = plot(..)
h(2) = plot(..)
set(h,'color','r','linewidth',2)
0 comentarios
Ver también
Categorías
Más información sobre Line Plots en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!