r - 标题不同时如何创建绘图功能?
问题描述
我想创建一张法国地图,并在不同的地图上显示不同的点。
代码很容易做到:
library(raster)
#mydata
pointA <- data.frame(longitude = c(5.819472,5.384418 ),
latitude = c(46.11558, 46.18197))
pointC <- data.frame (longitude = 4.218322,
latitude = 44.20379)
cartes <- function(point){
france <- getData('GADM', country = 'FRA', level = 1) # Map of France
plot(france, border = "red", main = "Name of the point")
points(point$longitude, point$latitude)
}
cartes(pointA)
cartes(pointC)
但是我找不到根据点名称更改标题的方法...
你知道怎么做吗?
解决方案
使用ensym()
可能会帮助您:
library(raster)
#mydata
pointA <- data.frame(longitude = c(5.819472,5.384418 ),
latitude = c(46.11558, 46.18197))
pointC <- data.frame (longitude = 4.218322,
latitude = 44.20379)
cartes <- function(point){
france <- getData('GADM', country = 'FRA', level = 1) # Map of France
plot(france, border = "red", main = ensym(point))
points(point$longitude, point$latitude)
}
cartes(pointA)
cartes(pointC)
推荐阅读
- continuous-integration - Azure DevOps CI/CD Msbuild 任务 minify.targets 不工作
- excel - Web.Contents() 在 for 循环 VBA 中更新 URL
- azure-language-understanding - QnAMaker 是否使用逻辑回归?
- javascript - 如何用 JavaScript/jQuery 替换表单中第二个提交按钮的操作
- kotlin - 在 Kotlin 中,我如何链接任意数量的函数
- postgresql - 重新创建数据库容器时,Debezium 源任务无法重新连接到 postgresql 数据库
- virtual-machine - Proxmox 5.x vzdump-qemu.vma.gz 到 VMWARE 或 VirtualBox 转换
- archlinux - 启动 gnome-terminal 会导致“构造代理时出错...”
- node.js - 访问使用 JSDOM 创建的条形图的属性
- javascript - 如何使用 JavaScript 将 HTML 代码添加到调用函数的对象中?