How to create a color plot based on the number of occurance?
조회 수: 6 (최근 30일)
이전 댓글 표시
Hi! I have a polar plot and we can see most of the data points fall within the 0° and 180° line. And the rest of the points are uniformly scattered. I want to plot a color graph that changes the color with the number of occurance in that region. For example, intense red color in the 0° and 180° line and white color where there is less data point.
The r and theta values are attache din this question. Any feedback will be greatly aprpeciated!!
채택된 답변
Hyunuk Ha
2023년 4월 29일
The most easiest way is : use your r data as color map.
I made simple example as :
load('theta.mat');
load('r.mat');
polardata = [r, theta];
polardata = rmmissing(polardata);
figure; polarscatter(polardata(:,1),polardata(:,2), [], polardata(:,2));
colormap(gca,'parula') % Change colormap as you want.
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Green에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!