R + OpenStreetMap + ggplot2 +更改刻度线

乔安妮·德姆勒

我正在尝试操纵英国地图中的轴刻度线

map = openmap(upperLeft = c(60,-11), 
              lowerRight = c(49.5,3), type="mapquest-aerial")
map2 <- openproj(map)
autoplot(map2) +
  xlab("Longitude") + ylab("Latitude")

在此处输入图片说明 我尝试添加以下内容:

  scale_x_continuous(breaks=seq(-10,2,2), labels=paste(c(rev(seq(0,10,2)),2),c(rep("°W",5),"°","°E"),sep=""))

我将收到一条错误消息:'x'的比例已经存在。为“ x”添加另一个比例,它将替换现有比例。

(可能是因为比例尺是在地图对象中设置的),尽管它确实附加了标签,但坐标轴仍会移动,并且在图的左右会产生一个间隙:在此处输入图片说明有人知道我如何摆脱这个灰色空间吗? ?

R版本3.0.0平台:i386-w64-mingw32 / i386(32位)

迪兹斯·埃尔弗茨

由于已经定义了函数autoplot.OpenStreetMap()(实际上是由调用autoplot()),因此您会收到有关已经存在的x轴的警告scale_x_continuous()因此,您正在制作新的x轴。

您可以仅通过expand=c(0,0)在scale函数中添加参数删除灰色区域此参数包含在autoplot()使用的scale函数中

 +scale_x_continuous(breaks=seq(-10,2,2), labels=paste(c(rev(seq(0,10,2)),2),
                                c(rep("°W",5),"°","°E"),sep=""),expand=c(0,0))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在ggplot中更改X轴刻度线颜色

来自分类Dev

如何在R中的ggplot2中的方须图中改变中间线的宽度?

来自分类Dev

使用ggplot2更改R中的x轴刻度标签

来自分类Dev

R ggplot中的左对齐刻度线标签

来自分类Dev

ggplot2在R中的对数刻度转换

来自分类Dev

更改ggplot2中特定刻度的颜色

来自分类Dev

在ggplot2中的小节之间放置刻度线

来自分类Dev

R与ggplot2水平线的平均值

来自分类Dev

减少ggplot2中刻度线之间的空间

来自分类Dev

ggplot2:如何获取回归线方程的值r ^ 2和p值?

来自分类Dev

带有ggplot2(R)的每系列密度单条coutour线2d

来自分类Dev

R ggplot2 qplot-用线连接数据点

来自分类Dev

更改R中ROC的刻度线

来自分类Dev

ggplot2线和r ^ 2的方程

来自分类Dev

用多行更改ggplot上的刻度线

来自分类Dev

R + OpenStreetMap + ggplot2 +更改刻度线

来自分类Dev

ggplot2在R中的对数刻度转换

来自分类Dev

R ggmap ggplot2错误“错误:将离散值提供给连续刻度”

来自分类Dev

R:ggplot2:在没有网格的情况下刻度和标签的位置

来自分类Dev

刻度线和标签引起ggplot2混乱

来自分类Dev

R ggplot2:在对数刻度上绘制对角线

来自分类Dev

更改中点 geom_point ggplot2 R

来自分类Dev

用对数刻度在 R (ggplot2) 中绘制一条海峡线?

来自分类Dev

ggplot2:没有标签的刻度线的较短刻度线(y 轴)

来自分类Dev

更改特定网格线 ggplot2 R 脚本的颜色

来自分类Dev

R ggplot2:设置额外的特定轴刻度线

来自分类Dev

更改 ggplot2 中次要网格线的数量(每个主要网格线),r

来自分类Dev

R ggplot2 y 轴刻度

来自分类Dev

更改 R 中 ggplot2 图形上的标签数量