Colour legend for scatter plot

조회 수: 21 (최근 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
  댓글 수: 1
darova
darova 2019년 11월 20일
It works. I have voted for this answer

댓글을 달려면 로그인하십시오.

카테고리

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