Filter löschen
Filter löschen

Colour legend for scatter plot

15 Ansichten (letzte 30 Tage)
Adam Fitchett
Adam Fitchett am 20 Nov. 2019
Kommentiert: darova am 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?

Antworten (1)

Ruger28
Ruger28 am 20 Nov. 2019
Bearbeitet: Ruger28 am 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
  1 Kommentar
darova
darova am 20 Nov. 2019
It works. I have voted for this answer

Melden Sie sich an, um zu kommentieren.

Produkte


Version

R2017b

Community Treasure Hunt

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

Start Hunting!

Translated by