labeling points on graph

5 visualizaciones (últimos 30 días)
Benjamin Cowen
Benjamin Cowen el 7 de Feb. de 2016
Comentada: Joseph Cheng el 7 de Feb. de 2016
I have this script:
n = [10e21,10e18,10e27,10e36,10e32]; kt = [10000, 10, 1000, 10, 10^5]; loglog(kt,n,'go')
How can I label each point on my graph with a unique string value?
I want to add the text, "Reactor" at the first point, and add another word to the second pt etc.
How can I do this?

Respuestas (1)

Joseph Cheng
Joseph Cheng el 7 de Feb. de 2016
you can use the function text() like here in my example
n = [10e21,10e18,10e27,10e36,10e32];
kt = [10000, 10, 1000, 10, 10^5];
loglog(kt,n,'go')
strings = {' reactor', ' point 1',' point 2',' point3',' point4'}
for ind = 1:length(n)
text(kt(ind),n(ind),strings{ind})
end
i inserted an extra space at the beginning of each label to space it away from the point. since its a loglog plot you'll probably have to use a % of the n and/or kt spacing to properly space it.
  2 comentarios
Benjamin Cowen
Benjamin Cowen el 7 de Feb. de 2016
How can I make the text bigger?

Iniciar sesión para comentar.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by