ggplot2回顾(4): 瓦片图、多边形图

瓦片图

根据所提供点的位置和数量将画板规则地均分为若干块,再将点周围的一小块方形区域涂色

small <- head(diamonds,10)
small%>%ggplot(aes(x,y))+geom_tile(fill="lightblue")

多边形图

沿着第一个点到最后一个点,形成封闭的图形

small <- head(diamonds,4)
small%>%ggplot(aes(x,y))+geom_polygon()+geom_point(size=4)
circle <- function(vec){
  vector=vec
  ylist <- c()
  for (i in vector) {
    ylist <- append(ylist,sqrt(1 - i^2))
  }
  return(ylist)
}
vec <- seq(-1,1,length=1000)
ylist <- circle(vec)
df <- data.frame(x=vec,y=ylist)
df%>%ggplot(aes(x,y))+geom_polygon(fill="lightblue")

你可能感兴趣的:(ggplot2回顾(4): 瓦片图、多边形图)