![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/901885/image.png)
using a viridis colormap
337 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Wissem-Eddine KHATLA
el 21 de Feb. de 2022
Comentada: Nidia Maldonado Carmona
el 28 de Mzo. de 2022
Hello everyone,
I would like to know how is it possible to use properly a viridis colormap in order to draw scatter figures. For instance, i have this figure to plot :
figure(2)
plot(x1,y1,'^r','MarkerSize',8,'MarkerFaceColor','r')
% plot(x1,y1,'^r','MarkerSize',8,'MarkerFaceColor',viridis(5))
xlabel('F_{vis}')
ylabel('F_{flambement}','FontSize',13)
But I don't know how to use this "alternative" colormap since I am not familiar with this function in this case.
Could someone help please ?
Thank you in advance.
Sincerely.
0 comentarios
Respuesta aceptada
Image Analyst
el 21 de Feb. de 2022
See attached demos where I show you how you can replace the default color order of plots and markers with some custom colormap of your own creation.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/901885/image.png)
1 comentario
Más respuestas (2)
DGM
el 21 de Feb. de 2022
Editada: DGM
el 21 de Feb. de 2022
Use scatter() instead of plot(). The behavior of viridis() is otherwise the same as the built-in functions like jet().
N = 20;
x1 = randn(N,1);
y1 = randn(N,1);
scatter(x1,y1,50,viridis(N),'filled','^')
5 comentarios
Stephen23
el 21 de Feb. de 2022
@Wissem-Eddine KHATLA: you can also place it into the current directory, which may be easier.
Ver también
Categorías
Más información sobre Colormaps 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!