- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想绘制一个使用ggplot
函数调用fortify
的SpatialLinesDataFrame。使用fortify
时遇到的问题是,我的点之间出现了不希望有的线条。我认为这与情节顺序有关
这是我的数据的示例:
Coords <- matrix(c(4095215,2303286,4095275,2303226,4095275,2303196,4095395,2303076,
4095425,2303076,4095485,2303016,4095485,2302896,4095545,2302836,4095545,2302806,
4095575,2302776,4095575,2302746,4095635,2302686,4095635,2302656,4095665,2302626,
4095665,2302596,4095695,2302566,4095695,2302536,4095725,2302506,4095725,2302476,
4095755,2302446,4095785,2302446,4095815,2302476,4095845,2302446,4095875,2302446,
4095965,2302356,4095965,2302296,4096055,2302206,4096055,2302146,4096085,2302116,
4096085,2302086,4096205,2301966,4096205,2301906,4096295,2301816,4096295,2301666,
4096325,2301636,4096325,2301516,4096385,2301456,4096385,2301426,4096445,2301366,
4096415,2301336,4096415,2301276,4096445,2301246,4096445,2301156,4096385,2301096,
4096415,2301066,4096415,2300886,4096385,2300856,4096385,2300826,4096355,2300796,
4096385,2300766,4096355,2300736,4096355,2300706,4096265,2300616,4096265,2300556,
4096205,2300496,4096235,2300466,4096205,2300436,4096205,2300406,4096235,2300376,
4096235,2300346,4096175,2300286,4096115,2300286,4096085,2300256,4096085,2300226,
4095995,2300136,4095995,2300106,4095875,2299986,4095875,2299956,4095905,2299926,
4095905,2299896,4095875,2299866,4095875,2299806,4095845,2299776,4095815,2299806,
4095605,2299596,4095605,2299566,4095575,2299536,4095545,2299566,4095515,2299536,
4095485,2299566), ncol = 2, byrow = T)
myLine <- Line(Coords)
myLines <- Lines(list(myLine), ID = 1)
mySL <- SpatialLines(list(myLines), proj4string = CRS("+proj=laea +lat_0=52 +lon_0=10 +x_0=4321000 +y_0=3210000 +ellps=GRS80 +units=m +no_defs"))
mySLDF <- SpatialLinesDataFrame(mySL, data = data.frame(ID = 1))
plot
函数时。
ggplot
函数:
mySLDF_fortify <- fortify(mySLDF)
ggplot(mySLDF_fortify, aes(x=long, y=lat, group=group)) +
geom_line() +
theme_bw() + theme(panel.grid.major = element_blank(), panel.grid.minor = element_blank())
最佳答案
geom_line
使用x轴的顺序连接点。 geom_path
使用data.frame
中值的顺序。
library(sp)
ggplot(mySLDF_fortify, aes(x=long, y=lat, group=group)) +
geom_path() +
theme_classic()
关于r - 用ggplot2绘制SpatialLinesDataFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34153462/
我想在具有 wgs84 坐标的线形文件周围创建一个缓冲区。 我准备了一个包含单线段和基准的形状文件:D_WGS_1984。之后,我使用“readOGR”命令将 .shp 加载到 R 中。 之后我尝试了
我有一个带有街道的 SpatialLinesDataFrame,我有一个 GPS 坐标列表。我需要做的是为每个单独的 GPS 坐标找出 10 个最近的街道名称。 R 中是否有一个函数/包可以计算 Sp
我想知道是否可以做到这一点 R 。 我有一个数据作为SpatialLinesDataFrame,另一个数据作为spatialPolygonDataFrame。是否可以叠加这两个数据? 当我尝试覆盖这些
使用 leaflet ,我正在尝试绘制一些线条并根据“速度”变量设置它们的颜色。我的数据从编码的折线级别开始(即一系列纬度/经度点,编码为字母数字字符串),每个 EPL 都有一个速度值。 我能够解码折
我尝试将具有多行的空间对象(从 OSM 检索到的河流)转换为 KML。对于具有单行的对象,使用 kmlLine 很容易。但是,对于多行,以下方法不起作用,我尝试改编 the documentation
我正在使用 HURDAT 数据集绘制飓风轨迹。 我目前在 R 中生成了一个 SpatialPointsDataFrame 对象,它在 2004 年看起来像这样。 > str(cluster.2
我有一个包含科隆所有街道的形状文件(SpatialLinesDataFrame),可以从here下载。 。我将此@data 与来自外部源的数据合并。我如何绘制这些街道(如果可能的话,使用 ggmaps
我正在尝试在 Google map 上绘制线层。 数据 > dput(map) new("SpatialLinesDataFrame" , data = structure(list(
我正在尝试使用 R 包 tmap 绘制 SpatialLinesDataFrame。但是我不断收到此错误消息: Error in CPL_geos_is_empty(st_geometry(x)):
我是一名优秀的程序员,十分优秀!