1

我有一个黑色背景的地图图和黑色的其他布局元素,地图比例除外。我尝试更改图形参数,但这不会改变比例尺的颜色。我已经能够更改比例尺上文本/标签的颜色,但比例尺线没有显示为白色。
我正在使用“地图”包。

这是我的代码:

require(maps)
map.scale(x=-112.89, y=36.851, ratio=F, metric = T, relwidth=0.2, col ="white")

帮助文件提到“可以为命令文本()指定更多绘图参数”,但我不知道如何将比例尺(线)颜色更改为白色。我仍在尝试将地图布局图像放入在这里,但我需要弄清楚它是如何工作的。任何帮助将不胜感激。

4

1 回答 1

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")
于 2013-06-25T06:31:22.847 回答