Я использую функцию hist3() для построения плотности точек. Он создает сетку и находит количество точек в каждой сетке, затем создает сюжет. Но цвета на графике дискретны. Есть ли возможность сделать это распределение плавным, т. Е. Сделать переход от одного цвета к другому более плавным. Теперь все ячейки сетки имеют разные цвета, от ухмылки до желтого, и распределение не очевидно.Можно ли сделать графики hist3 более гладкими?
Я использую следующий код.
axis equal;
colormap(jet);
n = hist3(final',[40,40]);
n1 = n';
n1(size(n,1) + 1 ,size(n,2) + 1) = 0;
xb = linspace(min(final(:,1)),max(final(:,1)),size(n,1)+1);
yb = linspace(min(final(:,2)),max(final(:,2)),size(n,1)+1);
pcolor(xb,yb,n1);
Заранее спасибо.
проверить из [ 'Colormap()'] (http://www.mathworks.co.uk/help/matlab/ref/colormap. HTML). – Oleg
Я использую летнюю колокольню. Я также пробовал другие цветовые карты, но это не помогло. Я просто не хочу видеть эти линии, но хочу получить плавный переход от одной ячейки к другой. – bordart
Используйте [interp2] (http://www.mathworks.fr/fr/help/matlab/ref/interp2.html), чтобы создать интерполированную поверхность с гистограммы, а затем отобразите ее. – Bentoy13