Class<? extends AssetKey>
当我将颜色更改为填充时,我看不出有什么不同,例如:
ggmap(location) +
geom_density_2d(aes(long, lat), df) +
geom_point(aes(long, lat,**color = special**),alpha = 0.5,data = df)
这两个论点之间的主要区别是什么?
答案 0 :(得分:6)
通常,fill
定义geom 填充的颜色,而 color 定义geom 概述的颜色(形状&#34;&#34;笔画&#34;,使用Photoshop语言)。
点通常只有颜色而且没有填充,因为,y&#39;知道 - 他们只是点。但是,point shapes 21–25 that include both a colour and a fill。例如:
library(tidyverse)
df = data_frame(x = 1:5, y = x^2)
ggplot(df) +
geom_point(
aes(x, y, fill = x),
shape = 21, size = 4, colour = 'red')
以下是ggmap
的示例,其中fill
和colour
都已设置(但未映射到美学):
library("ggmap")
us = c(left = -125, bottom = 25.75, right = -67, top = 49)
map = get_stamenmap(us, zoom = 5, maptype = "toner-lite")
df2 = data_frame(
x = c(-120, -110, -100, -90, -80),
y = c(30, 35, 40, 45, 40))
ggmap(map) +
geom_point(
aes(x, y), data = df2,
shape = 21, fill = 'blue', colour = 'red', size = 4)
但除非您使用这些特殊形状,否则如果您使用某个点,请将其设为colour
,而不是fill
(因为大多数积分都没有)。
答案 1 :(得分:2)
这不能更好地回答than done so here。
我没有将此标记为重复的唯一原因是您要求稍微不同的问题。他们正在体验他们认为是一个错误的东西,你正在体验你认为没有变化的东西。
总之,您可以为geom_point选择几种形状,其中只有一些具有填充和颜色参数。
通常fill
会更改形状中的颜色,而colour
会更改轮廓。