小编che*_*gvt的帖子

如何使用stat_contour完全填充轮廓

我正在寻找完全填充ggplot2的stat_contour生成的轮廓的方法.目前的结果是这样的:

# Generate data
library(ggplot2)
library(reshape2) # for melt
volcano3d <- melt(volcano)
names(volcano3d) <- c("x", "y", "z")

v <- ggplot(volcano3d, aes(x, y, z = z))
v + stat_contour(geom="polygon", aes(fill=..level..)) 
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

可以通过如下手动修改代码来产生期望的结果.

v + stat_contour(geom="polygon", aes(fill=..level..)) +
  theme(panel.grid=element_blank())+  # delete grid lines
  scale_x_continuous(limits=c(min(volcano3d$x),max(volcano3d$x)), expand=c(0,0))+ # set x limits
  scale_y_continuous(limits=c(min(volcano3d$y),max(volcano3d$y)), expand=c(0,0))+  # set y limits
  theme(panel.background=element_rect(fill="#132B43"))  # color background
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我的问题:有没有办法完全填充绘图而无需手动指定颜色或使用geom_tile()

r contour ggplot2

15
推荐指数
1
解决办法
4827
查看次数

函数类似于head()的矩阵

我正在寻找可以打印矩阵[1:5,1:5]的任何包中的函数.head()对于那些列数较少但不适用于大型矩阵的人来说是好的.我知道我可以为它创建自己的函数,但我想知道它是否已经有了它的功能.

r matrix head

2
推荐指数
1
解决办法
823
查看次数

标签 统计

r ×2

contour ×1

ggplot2 ×1

head ×1

matrix ×1