geom_polygon基于多列的值填充

时间:2018-06-12 06:11:04

标签: r ggplot2

我有以下种类的R图

regionalPlot <- ggplot(data = analyzed) + 
                geom_polygon(aes(x = long, y = lat, fill = income, group = group), color = "white") + 
                coord_fixed(1.3) +
                theme_bw()

通过绘制按区域名称分组的特定区域的经度和纬度来生成绘图,并且该区域由该区域的某些数据值填充(例如income)。此值也作为geom_polygon提供给fill=value的填充属性。

但是,我有2个额外的调节参数,例如state_taxsales_tax,两者都有true/false个值。 我想使用相同的值填充多边形,但是通过选择基于两个条件参数的色标。 所以在这里我将有4个这样的组合

state_tax == 'true' and sales_tax == 'true'
state_tax == 'true' and sales_tax == 'false'
state_tax == 'false' and sales_tax == 'true'
state_tax == 'false' and sales_tax == 'false'

基本上我正在寻找一种方法,使所有具有相同状态和销售税价值组合的州应该以不同的颜色着色,并以收入的价值进行插值。

有人能指出我允许我这样做的方法吗? 如果需要更多信息,请在评论中告诉我。

0 个答案:

没有答案