Change arrow direction (placed above different colored bars) according to bars(changing continously).
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi, Can you please help me with how can i change an arrow direction above bar plot which are 7 different colour bars.The arrow should be directed upward when bars height increasing and downward when bars height decreasing continuously.Thanks!
index = [1 2 3 4 5 6 7];
axis([0 8 0 0.8])
y=[powlowblue powgreen powyellow poworange powred powpurple powwhite];
for i1=1:numel(y)
text(index(i1),y(i1),num2str(y(i1)),...
'HorizontalAlignment','center',...
'VerticalAlignment','bottom')
text(i1,0.7,'\uparrow');
text(i1,0.6,'\downarrow');
end
how can i get uparrow and downarrow to change according to bars height changing here.
3 comentarios
dpb
el 27 de Oct. de 2016
You mean based on difference of current value vis a vis previous, I gather? If so, you'll have to
- save the current value
- compare new value to that previous when it arrives
- set arrow direction with logic branch (an if...else...end would be likely candidate here), and
- save the current as the new previous values
Respuestas (0)
Ver también
Categorías
Más información sobre Graphics Object Properties 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!