मैं बिंदुओं की घनत्व को साजिश करने के लिए hist3() फ़ंक्शन का उपयोग करता हूं। यह एक ग्रिड बनाता है और प्रत्येक ग्रिड में अंक की संख्या पाता है, फिर यह साजिश बनाता है। लेकिन साजिश पर रंग अलग हैं। क्या इस वितरण को चिकनी बनाने का कोई विकल्प है, यानी एक रंग से दूसरे चिकनी संक्रमण में बदलाव करें। अब ग्रिड की सभी कोशिकाओं में अलग-अलग रंग होते हैं, जो मुंह से पीले रंग तक होते हैं और वितरण स्पष्ट नहीं होता है।क्या हिस्ट 3 प्लॉट चिकना बनाना संभव है?
मैं निम्नलिखित कोड का उपयोग करता हूं।
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);
अग्रिम धन्यवाद।
hchild=get(gca,'children');
set(hchild,'edgecolor','none')
Colormaps मीटर x 3 (RGB) सरणियों हैं:
जांच है [ 'रंग मैप()'] (http://www.mathworks.co.uk/help/matlab/ref/colormap। एचटीएमएल)। – Oleg
मैं ग्रीष्मकालीन colormap का उपयोग करें। मैंने अन्य रंगमंच भी कोशिश की, लेकिन इससे मदद नहीं मिली। मैं बस उन गर्ड-लाइनों को नहीं देखना चाहता, लेकिन एक सेल से दूसरे में एक चिकनी संक्रमण प्राप्त करना चाहता हूं। – bordart
हिस्टोग्राम से एक इंटरपोलेटेड सतह बनाने के लिए [इंटरप 2] (http://www.mathworks.fr/fr/help/matlab/ref/interp2.html) का उपयोग करें, फिर इसे प्रदर्शित करें। – Bentoy13