2016-05-16 38 views
0

我正在製作一個heatmap單擊腳本,它將記錄no。點擊,並根據它顯示點擊位置的顏色。現在我有了點擊的位置(X,Y),我想在該位置設置顏色。 任何想法?如何在位置(X,Y)上設置顏色javascript

像這樣:

爲getPosition(X,Y).setColor( 「任何顏色」);

+0

如何,你會看到像素位置的顏色? –

+0

你有什麼嘗試?告訴我們你的代碼,你卡在哪裏? 你可以看看[heatmapjs](https://www.patrick-wied.at/static/heatmapjs/)。對於跟蹤熱點圖表鏈接到跟蹤點擊的[hotjar](https://www.hotjar.com/)的訪問者。兩者都從未被我自己使用過。 – surfmuggle

+0

您想要的像素在html5畫布上還是其他地方繪製? – MarcoS

回答

0

如果你要畫一個HTML5畫布,你可以做這樣的事情:

var id = yourContext.createImageData(1, 1); 
var data = id.data; 
data[0] = red; 
data[1] = green; 
data[2] = blue; 
data[3] = alpha; 
yourContext.putImageData(id, x, y); 
相關問題