小编del*_*aye的帖子

R把传统的情节和ggplot2放在一起

我有2张图,一张用ggplot2这样绘制的地图:

w<-ggplot()+
  geom_polygon(data=dep_shp.df, aes(x=long,y=lat,group=group,fill=classJenks))+

  #   scale_fill_gradient(limits=c(40, 100))+
  labs(title ="Classification de la proportion de producteurs par départements
       \n par la methode de jenks (2008)")+
  theme_bw()+
  coord_equal()
Run Code Online (Sandbox Code Playgroud)

和图形类型的对象classIntervalsclassInt库.

我想把这两张图组合在一起.我试过了:

vplayout <- function(x, y) viewport(layout.pos.row = x, layout.pos.col = y)
grid.newpage()
pushViewport(viewport(layout = grid.layout(1, 2)))

#creation
print(u, vp = vplayout(1, 1))
print(v, vp = vplayout(1, 2))
Run Code Online (Sandbox Code Playgroud)

还有一些东西 grid.arrange

grid.arrange(plot1, plot2, ncol=2)
Run Code Online (Sandbox Code Playgroud)

但这些都不起作用.

plot r ggplot2

7
推荐指数
1
解决办法
2651
查看次数

R从SpatialPointsDataFrame到SpatialLines

我有一个SpatialPointsDataFrame加载

pst<-readOGR("/data_spatial/coast/","points_coast")
Run Code Online (Sandbox Code Playgroud)

我想在输出中得到一个SpatialLines,我发现了一些东西

coord<-as.data.frame(coordinates(pst))
Slo1<-Line(coord)

Sli1<-Lines(list(Slo1),ID="coastLine")
coastline <- SpatialLines(list(Sli1))
class(coastline)
Run Code Online (Sandbox Code Playgroud)

它似乎工作,但当我尝试绘图(海岸线),我有一条不应该在那里的线... 一个糟糕的海岸线

有人能帮帮我吗?shapefile就在这里!

r point spatial line

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

R geom_tile ggplot2 应用了什么样的统计?

我用来geom_tile()在同一张图上绘制 3 个变量...

tile_ruined_coop<-ggplot(data=df.1[sel1,])+
  geom_tile(aes(x=bonus, y=malus, fill=rf/300))+
  scale_fill_gradient(name="vr")+
  facet_grid(Seuil_out_coop_i ~ nb_coop_init)
tile_ruined_coop
Run Code Online (Sandbox Code Playgroud)

我对结果很满意!

ggplot2 geom_tile 示例

但是应用什么样的统计处理fill呢?这是一个意思吗?

statistics r heatmap ggplot2

5
推荐指数
1
解决办法
7634
查看次数

R根据属性删除重复的空间点

在RI中有一个SpatialPointsDataFrame whit复制点(坐标和属性),我想用相同的数据删除所有点...

我在sp包中找到了这个remove.duplicates()函数,但它似乎只在位置上删除了...还有另一种方法吗?

谢谢

E.

r rgdal r-sp

3
推荐指数
1
解决办法
4004
查看次数

R仅从字符串中删除"[""]"

我有类似的东西:

test[1] 
"[0 30.5 4.5 10.5 2 35 22.999999999999996 29 5.500000000000001 23.5 18 23.5 44.5 3 44.5 44.00000000000001 43 27 42 35.5 19.5 44.00000000000001 1 0 31 34 18 1.5 26 6 45.99999999999999 10.5 9.5 24 20 42.5 14.5 45.5 20.499999999999996 150 45.5 0 4.5 22.5 4 9 8 0 0 15.5 30.5 7 5.500000000000001 12.5 33.5 15 500 22.5 18 43 4.5 26 23.5 16 4.5 7.5 32 0 0 18.5 33 31 14.5 21.5 0 40 0 0 …
Run Code Online (Sandbox Code Playgroud)

regex r stringr

0
推荐指数
1
解决办法
567
查看次数

使用 python 转换和裁剪图块中的图像

我试图在 python 中平铺一个 JPG 图像。通常我使用 imageMagick .. 所以我看到比魔杖似乎做这项工作......

但我不会翻译

 convert -crop 256x256 +repage big_image.jpg tiles_%d.jpg
Run Code Online (Sandbox Code Playgroud)

有人可以帮助我吗?

python crop imagemagick imagemagick-convert wand

0
推荐指数
1
解决办法
2395
查看次数

从谷歌地球引擎中 imageCollection 的特定月份中选择一张图片

我想在 2014 年和 2017 年 12 月之间将Landsat 8 32-Day NDVI Composite 保留imageCollection一层。有没有办法做一个可变过滤器?还是按月过滤?

javascript google-earth-engine

0
推荐指数
1
解决办法
3240
查看次数