我做了一張傳單地圖,顯示CircleMarkers與彈出窗口。它們的顏色取決於它們代表的房屋什麼時候建成。 (我很抱歉,我的英文很糟糕)。這裏是鏈接到我的jsfiddle:https://jsfiddle.net/marielouisejournocode/p2pL3r49/2/ 正如你所看到的,我設置顏色如下指定顏色(的Leaflet CircleMarker)的值範圍
var colors = {
1966: 'green',
1960: 'yellow',
1952: 'orange',
1951: 'red'
};
所以JS不是我的「原生」的編程語言。在R中,我可以爲一系列數字指定一個顏色,如c(1950, 1960)
這將是1950年到1960年的所有數字,並且分配仍然有效。我不知道如何在js中獲得這個範圍,而且我不知道是否可以爲其中的一系列數字指定顏色。我想要把所有可用的建設年代想象成可視化的(我想從第二次世界大戰結束開始,因爲多特蒙得到了相當的破壞),如果我不必每年一個一個地分配6個左右不同的顏色。