首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ggplot绘制地图

    直接绘制 library(mapdata) library(maptools) library(ggplot2) library(plyr) library(mapproj) library(...Beautiful-Visualization-with-R-master/map/bou2_4p.shp") plot(china_map) #直接画出来的话地图是扁平的,默认吧进度和纬度作为普通数据,均匀平等对待,绘制在笛卡尔坐标系中...#因此需要用稿ggplot2提供的coord_map()映射转换坐标系 #bou2表示我们读取的是省级地图,1表示国家层面,数值也大划分越细 image.png 使用ggplot的坐标轴映射函数coord_map...", fill = NA) + theme_grey()+ coord_map() image.png 提取上海单独绘制 names(china_map) #可以发现china_map中有925...group = id), colour = "black", fill = NA) + theme_grey() image.png 根据统计值大小对不同省份着色 #绘制整个中国地图

    1.5K00

    ggplot2:正负区分条形图及美化

    在数据分析报告中,条形图是很常见的一种表现形式,可以的反应各项之间的比较情况。在实际的应用中,为了更加直接、美观,对图表的展现形式也有了越来越高的要求。...通过强大的ggplot2包,也可以画出有特色的条形图。 在网上看到有人画的正负区分条形图,花了点时间打磨其中的美化细节,基本也算是原样画出了。...实现过程 首先,载入ggplot2包,并随机生成二维数据。 ? 接下来,用ggplot()+geom_bar()画出基本的条形图。 ?...这里面,使用reorder()函数,使得按照Difference取值大小,条形图进行排序。同时,在这一步设置对每个条形加黑色边框,调整条形宽度,并使得中间留有空隙。 ?...最后,我们修改图例的颜色、字体,并在条形图两侧加入标签文字,就可以得到最终的效果了。 ? ? 想要图表做的好看,工具的使用是一方面,审美与图表思维的培养也是特别重要。从模仿开始,是不错的学习方式。

    7K60
    领券