Colour legend for scatter plot
Afficher commentaires plus anciens
I created a 2D scatter plot with the vectors X, Y and Z and the following code
scatter(X,Y,50,Z)
So that I would have X and Y plotted against one another, and Z would be represented as the graded colour of each marker. It worked fine, but I need a legend that shows the range of Z values represented by the range of marker colours. How do I make this?
Réponses (1)
x = [1:50]; % fake x data
y = [1:50]; % fake y data
z = [1:50]; % "intensity"
scatter(x,y,50,z,'filled');
cb = colorbar; % creates the colorbar on side
% use caxis to change range on colorbar
caxis([10,30]); % low end is 10, high end is 30
1 commentaire
darova
le 20 Nov 2019
It works. I have voted for this answer
Catégories
En savoir plus sur Legend dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!