MATLAB Answers


Two Bar Plots on one graph, with the bars next to each other, with horizontal axis showing text

Asked by Vasishta Bhargava on 28 Jun 2018
Latest activity Commented on by Vasishta Bhargava on 28 Jun 2018
Accepted Answer by Jan
I would like to display bar chart, with bars next to each other ... and I want to display units for x-axis as subjects instead of numbers ...


What does "next to each other" exactly mean? What are the "units for x-axis"? Do you mean the tick-labels? What are "subjects"? Do you mean strings or char vectors?
yeah, tick labels as 'some text' instead of numbers ... and for each tick showing two bars for comparison

Sign in to comment.

1 Answer

Answer by Jan
on 28 Jun 2018
Edited by Jan
on 28 Jun 2018
 Accepted Answer

ax = axes;
y = [75 91 105];
bar(y, 1)
ax.XTick = 1:3;
ax.XTickLabels = {'1st', '2nd', '3rd'};


Sign in to comment.