horizontal bar plot (from a negative to a positive value in the same line)
조회 수: 4 (최근 30일)
이전 댓글 표시
Hello,
I am trying to make a horizontal bar plot that will construct a bar for example from -5 to 5.
like the plot in the following picture.
Can anyone help me?
Thank you.
댓글 수: 0
답변 (1개)
Star Strider
2022년 4월 4일
Try this —
figure
patch([-5 5 5 -5], [0.25 0.25 0.75 0.75], 'b', 'FaceAlpha',0.5, 'EdgeColor','none')
axis([-5 5 0 1])
xtix = [-5 -3 -1 1 3 5];
set(gca, 'XTick',xtix, 'XGrid','on', 'XColor','none', 'YColor','none')
text(xtix, zeros(size(xtix)), string(xtix), 'Horiz','center', 'Vert','top')
xline(0, 'Color',[1 1 1]*0.75, 'LineWidth',1.5)
.
댓글 수: 2
Star Strider
2022년 4월 4일
My pleasure.
‘I don't think that this is exactly what I am looking for’
That is specifically what you asked for!

The SimBiology Toolbox or the Bioinformatics Toolbox may have those sorts of plots as built-in functions. I could not find anything similar to that when I looked, however I did not look closely.
.
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

