2016-07-07 34 views
1

試圖創建一個專題圖來表示LargeSpatialPolygonDataFrame上的數據,並且我很難創建強制縮放。專題圖 - 強制比例

我想製作以下比例尺:seq(0,4500,500)創建10個不同的填充類別,無論數據框是否具有該範圍內的數據或不像下面的圖像。

enter image description here

Texas_LMA SpatialPolygonDataFrame:

> Texas_LMA 
class  : SpatialPolygonsDataFrame 
features : 33 
extent  : -106.6278, -93.52764, 25.85646, 36.5004 (xmin, xmax, ymin, ymax) 
coord. ref. : +proj=longlat +datum=NAD83 +no_defs +ellps=GRS80 +towgs84=0,0,0 
variables : 10 
names  : LMA, Sol_index, Capacity, LMA.data,  Technology, Water_Capacity_Value, Robust., X, Water_Capacity, Water_Capacity_String 
min values : 1,  135,  21,  1,  Biomass,     0.00,  1, NA,    0,     0% 
max values : 33,  135,  1739,  32, Biomass | Wind,     0.84,  1, NA,    84,     84% 

具有以下能力範圍

> unique(Texas_LMA$Capacity) 
[1] 892 1739 156 NA 21 495 

我使用TMAP創建下面的代碼的專題地圖:

Fixed_Capacity_Heatmap <- tm_shape(Texas_LMA)+ 
    tm_fill("Capacity",style="fixed",breaks=seq(0,4500,500))+ 
    tm_borders() 
情節個

結果時,沒有足夠的類別Capacity Plot with 5 categories

enter image description here

+0

你的代碼對我來說似乎很好。你正在使用哪個'tmap'版本,你能提供你的數據嗎? – Alex

+0

我通過一次構建一個圖層,設法接近我想要的東西。 我檢查容量是否低於某個閾值,並應用與第一個圖匹配的調色板值。我會研究一下爲什麼它不會在星期一使用標準tmap。 – rskinner593

回答