Colour legend for scatter plot

16 次查看(过去 30 天)
Adam Fitchett
Adam Fitchett 2019-11-20
评论: darova 2019-11-20
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?

回答(1 个)

Ruger28
Ruger28 2019-11-20
编辑:Ruger28 2019-11-20
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

类别

Help CenterFile Exchange 中查找有关 Legend 的更多信息

产品


版本

R2017b

Community Treasure Hunt

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

Start Hunting!

Translated by