bar plot
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I am making a bar plot. I want to put text labels for each x value. the text lables, however, are located at the end of each bar on X axis. I wonder how I can put them in the center of bars. I apperciate your help.
2 comentarios
Rick Rosson
el 30 de Jun. de 2011
Can you please include the code you are calling to make the bar plot? Also, can you please post a screen shot of the resulting figure window? Thanks.
Respuesta aceptada
Paulo Silva
el 30 de Jun. de 2011
Using my magic ball I will try to answer the question with one example made by me and based on the reference at the bottom
fruit = [2 5 6 7]
h=bar(fruit)
l={'apples', 'oranges', 'strawberries', 'pears'}
y=get(h,'Ydata');
x=get(h,'Xdata');
text(x-x(1)/3,y/2,l,'FontSize',18)
3 comentarios
Paulo Silva
el 30 de Jun. de 2011
Can you please stop calling me Paula?
My answer is exactly what you asked on your first question and now you are asking the easy part
fruit = [2 5 6 7]
bar(fruit)
set(gca,'XTickLabel',
{'apples', 'oranges', 'strawberries','pears'})
Más respuestas (0)
Ver también
Categorías
Más información sobre Annotations 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!