Change arrow direction (placed above different colored bars) according to bars(changing continously).
조회 수: 1 (최근 30일)
이전 댓글 표시
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
dpb
2016년 10월 27일
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
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Graphics Object Properties에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!