zoukankan      html  css  js  c++  java
  • R语言绘图:在地图上绘制热力图

    使用ggplot2在地图上绘制热力图

    ######*****绘制热力图代码*****#######
    interval <- seq(0, 150000, 25000)[-2]                                                                   
    #设置价格区间
    newpri <- cut(data1$price, interval, labels = F)                                                        
    #设置价格为因子类型
    newpri <- factor(newpri, levels = 1:5, labels = c("25000", "50000", "75000", "100000", "125000"))       
    #设置因子顺序
    data1$newpri <- newpri                                                                                  
    #添加到数据框中
    ggmap(beijing) +
            stat_bin2d(aes(LONG, LAT, fill = newpri), data = data1, size = 0.5, alpha = 0.5) +              #绘制热力图
            labs(title = "北京二手房单价", x = '经度', y = '纬度') +                                        #添加标题
            scale_fill_manual("单价(元)",
                              values = c("#64f830", "#adda30", "#d1b930", "#e89230", "#fa5030"),
                              breaks = c("125000", "100000", "75000", "50000", "25000"))                    #设置热力图渐进颜色
    
  • 相关阅读:
    cookie
    接上一篇
    es6
    本地文件r如何上传到github上
    npm的使用说明
    被公司996下的程序媛心路历程
    起点2020
    ES5(基本包装类型)字符串的方法
    ES5数组的方法
    css伪类
  • 原文地址:https://www.cnblogs.com/xihehe/p/8297077.html
Copyright © 2011-2022 走看看