1-d array plotted with imagesc shown as 2-d
Información
La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.
Mostrar comentarios más antiguos
Hello,
I want to print an 1-d array lets say 1:10 with imagesc and I want the resulting plot to be an 1-d array as well.
But when for example I run
imagesc(1:10)
I get the following plot:

I would actually want the columns (the y-axis) to collapse in one square, namely:

I used for the latter graph
set(gca,'dataAspectRatio',[1 1 1])
but this also makes the colorbar small.
How can I do that have the latter figure, but with a bigger (in height) colorbar.
Thank you in advance
2 comentarios
KALYAN ACHARJYA
el 27 de Jun. de 2020
Editada: KALYAN ACHARJYA
el 27 de Jun. de 2020
Plot is 2 dimentional or more. What does 1 D plot mean? Can you share some pictorial image. try with bar? In imagesc, also no variation on y axis, only in x axis, right?
Antonios Nasioulas
el 27 de Jun. de 2020
Respuestas (1)
Aditya Verma
el 27 de Jun. de 2020
Editada: Aditya Verma
el 27 de Jun. de 2020
You can change the size of the current figure (gcf) using the position propery:
imagesc(1:10);
set(gcf,'position',[0, 0, 500, 50]);
yticks([0 1]);
1 comentario
Antonios Nasioulas
el 27 de Jun. de 2020
Editada: Antonios Nasioulas
el 27 de Jun. de 2020
La pregunta está cerrada.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!