我有一张黑色背景的地图和其他黑色的布局元素,除了地图比例。我尝试过更改图形参数,但不会改变比例尺的颜色。我可以更改比例尺上文本/标签的颜色,但比例线不会显示为白色。<登记/> 我正在使用“地图”包。
这是我的代码:
require(maps)
map.scale(x=-112.89, y=36.851, ratio=F, metric = T, relwidth=0.2, col ="white")
帮助文件提到“可以为命令文本()指定进一步的绘图参数”,但我不知道如何将比例尺(线)颜色更改为白色。我仍在尝试放置地图在这里布局图像,但我需要弄清楚它是如何工作的。 任何帮助将不胜感激。
答案 0 :(得分:2)
您可以随时编辑map.scale
函数,因为我认为该行的颜色不是函数的可变部分:
map.scale2 <- map.scale
然后编辑新功能:
fix(map.scale2)
从
更改第1行function (x, y, relwidth = 0.15, metric = TRUE, ratio = TRUE,
到
function (x, y, relwidth = 0.15, metric = TRUE, ratio = TRUE, linecol="black",
并从
更改第42行lines(linexy)
到
lines(linexy,col=linecol)
然后你可以给它一个破解并按你的意图运行它:
map.scale2(x=-112.89, y=36.851, ratio=F, metric = T, relwidth=0.2, col ="white", linecol="white")