Customize tick values in boxplot

80 views (last 30 days)
Hey,
I have the following boxplot:
Instead of 1, 2, 3 on the x-axis I want to have 50kW, 150kW, 300kW - I tried changing tick-values to either only 50, 150, 300 or with kW. Both wont work, as obviously these are not regular tick values. Is there a way to customize it, to have it display what I need?

Accepted Answer

Adam Danz
Adam Danz on 5 May 2021
Edited: Adam Danz on 5 May 2021
Use the Labels input option.
boxplot(rand(20,3),'Labels',compose('%dkW',[50,150,300]))
> I tried changing tick-values
You would need to change the xticklabel property.
set(gca, 'xtick',1:3,'XTickLabels',compose('%dkW',[50,150,300]))
  3 Comments
Lukas Netzer
Lukas Netzer on 6 May 2021
One more question If I may - how can I have letters in my compose?
like that:
compose('C1;',[abc, def,ghj])
to get those labels:
C1abc C1def C1ghj

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!