小编Mar*_*tka的帖子

使用facet_wrap的百分比直方图

我正在尝试将百分比直方图与facet_wrap,但百分比不是基于组计算的,而是所有数据.我希望每个直方图显示一组中的分布,而不是相对于所有人口.我知道可以做几个情节并将它们结合起来multiplot.

library(ggplot2)
library(scales)
library(dplyr)

set.seed(1)
df <- data.frame(age = runif(900, min = 10, max = 100),
                 group = rep(c("a", "b", "c", "d", "e", "f", "g", "h", "i"), 100))

tmp <- df %>%
  mutate(group = "ALL")

df <- rbind(df, tmp)

ggplot(df, aes(age)) + 
  geom_histogram(aes(y = (..count..)/sum(..count..)), binwidth = 5) + 
  scale_y_continuous(labels = percent ) + 
  facet_wrap(~ group, ncol = 5) 
Run Code Online (Sandbox Code Playgroud)

输出: 输出图

r histogram ggplot2 facet-wrap

6
推荐指数
1
解决办法
825
查看次数

R:计算两个多边形之间有多少个多边形

我试图重新创建一张地图,显示您距离克拉科夫有多少个市政当局: 你离克拉科夫多少个市政厅

并将城市从克拉科夫改为弗罗茨瓦夫。地图是在GIMP.

我得到了一个 shapefile(可在此处获得:http : //www.gis-support.pl/downloads/powiaty.zip)。我阅读了 shapefile 文档包,例如maptools, rgdalor sf,但我找不到自动计算它的功能,因为我不想手动执行此操作。

有没有一个功能可以做到这一点?

致谢:该地图由 Hubert Szotek 在https://www.facebook.com/groups/mapawka/permalink/1850973851886654/ 上完成

r shapefile cartography choropleth

2
推荐指数
1
解决办法
409
查看次数

导入底图时 Spyder 中的 PROJ_LIB 错误

我对 python 很陌生,我正在尝试导入basemap到 Spyder 3.6。我conda install basemap在 Anadonda Prompt 和 Spyder 中使用过import basemap,但出现错误


  File "<ipython-input-1-d9467465a3b6>", line 1, in <module>
    from mpl_toolkits.basemap import Basemap

  File "D:\Anaconda_Python\lib\site-packages\mpl_toolkits\basemap\__init__.py", line 155, in <module>
    pyproj_datadir = os.environ['PROJ_LIB']

  File "D:\Anaconda_Python\lib\os.py", line 678, in __getitem__
    raise KeyError(key) from None

KeyError: 'PROJ_LIB'
Run Code Online (Sandbox Code Playgroud)

我看过类似的问题,但它对我不起作用:

python matplotlib-basemap

2
推荐指数
1
解决办法
1494
查看次数