How to include more asterisks on a line in a plot
Mostrar comentarios más antiguos
I have a plot:
plot(time, y,'b-*')
The line that it plots has asterisks at each of my data points. Is there a way to include more asterisks along the line without having to include more data points?
Thanks
Respuesta aceptada
Más respuestas (1)
Andrew Reibold
el 1 de Ag. de 2014
Editada: Andrew Reibold
el 1 de Ag. de 2014
Hi Hail, I have an answer for oyu.
Lets say you have a small sample of 10 points.
time = [1 2 3 4 5 6 7 8 9 10]
y = [1 1 2 3 5 8 13 21 34 55]
Now plotting them you receive the following
figure
plot(time, y,'b-*')

Now if I want to put more 'points' on it for the asterisks, one way you can do this is by interpolating the data and simulating more points.
How_many_asterisks = 100;
New_Time = linspace(min(time),max(time),How_many_asterisks)
New_Y = interp1(time,y,New_Time)
figure
plot(New_Time, New_Y, 'b-*')

Now you can include as many asterisks as you want! (Change the How_many_asterisks variable)
-Andrew
Categorías
Más información sobre Language Fundamentals en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!