How to make a heatmap with density of points

조회 수: 64 (최근 30일)
Ángel González
Ángel González 2018년 8월 22일
댓글: Walter Roberson 2020년 9월 14일
Hello!
I have two vectors ( x_vector and y_vector) which correspond with the different points obtained on my simulation. The point is that I want to make a kind of heatmap with the density of the repetition of those points. I have tried with different functions such as imagesc or histogram2, but I didn't get to achieve what I wanted.
Thank you.

채택된 답변

jonas
jonas 2018년 8월 22일
편집: jonas 2018년 8월 22일
  댓글 수: 14
Ángel González
Ángel González 2018년 8월 30일
Ahhhhh okey okey, I didn't know that min(C{2}) meant C{2}(1). I supposed that it would return the minimum value of that array.
Thank you!!
jonas
jonas 2018년 8월 30일
편집: jonas 2018년 8월 30일
Well you were not incorrect, min(C{2}) does not always equal C{2}(1). However, in this specific case C{2}(1) is the minimum value of C{2}. It works both ways.
Sorry for the confusing code ;)

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

추가 답변 (1개)

Walter Roberson
Walter Roberson 2018년 8월 22일
  댓글 수: 2
Michael King
Michael King 2020년 9월 14일
Great answer to this question! I'd like to ask a follow up question. Can a number be extracted to indicate the extent of density in a data set? i.e. how focused is a heatmap?
Walter Roberson
Walter Roberson 2020년 9월 14일
If you use Malcolm's contribution, then his dataDensity() function calculates those numbers.

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

카테고리

Help CenterFile Exchange에서 Data Distribution Plots에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by