以下将scale_x_continuous
与geom_sf
结合使用可完全删除 x 轴标签。我假设指定的中断在 ggplot 对象中并不真正存在,随后根本没有显示任何中断。
这是由< code>coord_sf()从EPSG 32717自动转换到EPSG 4326引起的吗?
data(ecuador, package = "sperrorest")
library(sf)
#> Linking to GEOS 3.5.1, GDAL 2.2.2, proj.4 4.9.2
library(ggplot2)
data = st_as_sf(ecuador, coords = c("x", "y"), crs = 32717)
ggplot(data) +
geom_sf()
ggplot(data) +
geom_sf() +
scale_x_continuous(breaks = c(79.085, 79.055))
devtools::session_info()
#> Session info -------------------------------------------------------------
#> setting value
#> version R version 3.4.3 (2017-11-30)
#> system x86_64, linux-gnu
#> ui X11
#> language (EN)
#> collate en_US.UTF-8
#> tz Europe/Berlin
#> date 2018-01-29
#> Packages -----------------------------------------------------------------
#> package * version date source
#> backports 1.1.2 2017-12-13 CRAN (R 3.4.3)
#> base * 3.4.3 2017-12-01 local
#> class 7.3-14 2015-08-30 CRAN (R 3.4.0)
#> classInt 0.1-24 2017-04-16 CRAN (R 3.4.3)
#> colorspace 1.3-2 2016-12-14 CRAN (R 3.4.3)
#> compiler 3.4.3 2017-12-01 local
#> datasets * 3.4.3 2017-12-01 local
#> DBI 0.7 2017-06-18 CRAN (R 3.4.3)
#> devtools 1.13.4 2017-11-09 CRAN (R 3.4.3)
#> digest 0.6.15 2018-01-28 cran (@0.6.15)
#> e1071 1.6-8 2017-02-02 CRAN (R 3.4.3)
#> evaluate 0.10.1 2017-06-24 CRAN (R 3.4.3)
#> ggplot2 * 2.2.1.9000 2018-01-29 Github (tidyverse/ggplot2@401511e)
#> graphics * 3.4.3 2017-12-01 local
#> grDevices * 3.4.3 2017-12-01 local
#> grid 3.4.3 2017-12-01 local
#> gtable 0.2.0 2016-02-26 CRAN (R 3.4.3)
#> htmltools 0.3.6 2017-04-28 CRAN (R 3.4.3)
#> knitr 1.19 2018-01-29 cran (@1.19)
#> lazyeval 0.2.1 2017-10-29 CRAN (R 3.4.3)
#> magrittr 1.5 2014-11-22 CRAN (R 3.4.3)
#> memoise 1.1.0 2017-04-21 CRAN (R 3.4.3)
#> methods * 3.4.3 2017-12-01 local
#> munsell 0.4.3 2016-02-13 CRAN (R 3.4.3)
#> pillar 1.1.0 2018-01-14 cran (@1.1.0)
#> plyr 1.8.4 2016-06-08 CRAN (R 3.4.3)
#> Rcpp 0.12.15 2018-01-20 cran (@0.12.15)
#> rlang 0.1.6.9003 2018-01-29 Github (tidyverse/rlang@a8c15c6)
#> rmarkdown 1.8 2017-11-17 CRAN (R 3.4.3)
#> rprojroot 1.3-2 2018-01-03 CRAN (R 3.4.3)
#> scales 0.5.0.9000 2018-01-29 Github (hadley/scales@d767915)
#> sf * 0.6-0 2018-01-06 CRAN (R 3.4.3)
#> stats * 3.4.3 2017-12-01 local
#> stringi 1.1.6 2017-11-17 CRAN (R 3.4.3)
#> stringr 1.2.0 2017-02-18 CRAN (R 3.4.3)
#> tibble 1.4.2 2018-01-22 cran (@1.4.2)
#> tools 3.4.3 2017-12-01 local
#> udunits2 0.13 2016-11-17 CRAN (R 3.4.3)
#> units 0.5-1 2018-01-08 CRAN (R 3.4.3)
#> utils * 3.4.3 2017-12-01 local
#> withr 2.1.1.9000 2018-01-29 Github (jimhester/withr@df18523)
#> yaml 2.1.16 2017-12-12 CRAN (R 3.4.3)
您的Rest时间必须是负数,因为您在西半球:
ggplot(data) +
geom_sf() +
scale_x_continuous(breaks = c(-79.085, -79.055))
还可以使用coord_sf
直接从ggplot更改crs:
ggplot(data) +
geom_sf() +
coord_sf(datum = st_crs(data)) +
scale_x_continuous(breaks = c(712500, 715500))
问题内容: 我正在尝试使用Spring @Transactional批注,但是在调用 findAll 方法时出现问题,并且出现以下错误: 人DAO: 这是我的: 我尝试删除此行,但是又出现了一个错误,为什么这行不通? 问题答案: 您必须显式声明对事务管理器注释的支持 添加到您的配置中: tx是xmlns:tx =“ http://www.springframework.org/schema/tx”
问题内容: 没有它是否有效? 有一个标记页面中某些字段的过程,只是找到了一个页面,其中的输入字段没有按我的预期被标记。 我花了一段时间,但得出的结论是,获取表单元素然后获取字段的过程是导致这些表单丢失的原因,因为没有表单。 问题答案: 如果没有出现,则为有效,是的(至少对于html 4.01,请看17.2.1的结尾): 用于创建控件的元素通常出现在FORM元素内部,但当用于构建用户界面时也可能出现
我在我的Windows笔记本电脑上安装了Anaconda3,并尝试在powershell中使用conda activate命令,这样我就可以在VS代码中为Jupyter笔记本使用conda env。但问题是这样的: < li >将Conda添加到环境路径中 < li >我在conda提示符下执行了conda init powershell,并在战后关闭了它 < li >打开powershell并执
问题内容: 在这里找不到有关此错误的任何信息: “存储区没有有效的reducer。请确保传递给CombineReducers的参数是一个值为reducer的对象。” 我的减速机 合路器 我的商店配置 问题答案: 您的陈述不正确。无论您使用一起, 或者 使用,如果你有出口。 换句话说,将更改为,或将import语句从更改为。
我正在运行具有以下配置的Web服务器: Ubuntu 14.04 PHP 5.5.9 PHP-FPM Nginx 当我在Symfony应用程序中上传文件时,我收到错误
问题内容: 请考虑以下表格: 部 员工 编写查询以返回人员总数为4或更多的那些部门的雇员的empname和deptname列。记录应按姓氏的字母顺序返回 这是我的看法: 您将如何对此进行改进? 问题答案: 这比较短,而且执行速度可能也更快 从分组开始。您不需要内部查询中的COUNT。然后,联接两个表只是为了获得名称。 *之所以使用 *INNER JOIN, 是因为一旦计数完成,我们已经知道 员工存