Azzera filtri
Azzera filtri

Colour legend for scatter plot

15 visualizzazioni (ultimi 30 giorni)
Adam Fitchett
Adam Fitchett il 20 Nov 2019
Commentato: darova il 20 Nov 2019
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?

Risposte (1)

Ruger28
Ruger28 il 20 Nov 2019
Modificato: Ruger28 il 20 Nov 2019
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

Prodotti


Release

R2017b

Community Treasure Hunt

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

Start Hunting!

Translated by