小编Mig*_*gue的帖子

如何添加不同大小和颜色的ggplot2字幕?

我正在使用ggplot2来改善降水条件.

这是我想要实现的可重现的例子:

library(ggplot2)
library(gridExtra)
secu <- seq(1, 16, by=2)
melt.d <- data.frame(y=secu, x=LETTERS[1:8])
m <- ggplot(melt.d, aes(x=x, y=y)) +
  geom_bar(fill="darkblue") + 
  labs(x="Weather    stations", y="Accumulated Rainfall [mm]") +
  opts(axis.text.x=theme_text(angle=-45, hjust=0, vjust=1),
       title=expression("Rainfall"), plot.margin = unit(c(1.5, 1, 1, 1), "cm"),
       plot.title = theme_text(size = 25, face = "bold", colour = "black", vjust = 5))
z <- arrangeGrob(m, sub = textGrob("Location", x = 0, hjust = -3.5, vjust = -33, gp = gpar(fontsize = 18, col = "gray40"))) #Or guessing x and y …
Run Code Online (Sandbox Code Playgroud)

r subtitle ggplot2

77
推荐指数
5
解决办法
6万
查看次数

如何将矢量中的值对角插入到R中的矩阵中?

我需要在任意位置对角插入一个向量.我知道如何垂直或水平插入矢量但我不能对角地插入.

我有:

A <- matrix(nrow=6,ncol=6)
b <- c(1:4)
Run Code Online (Sandbox Code Playgroud)

期望的结果(如果我想在该位置插入向量A[3,2])将是:

     [,1] [,2] [,3] [,4] [,5] [,6]
[1,]   NA   NA   NA   NA   NA   NA
[2,]   NA   NA   NA   NA   NA   NA
[3,]   NA    1   NA   NA   NA   NA
[4,]   NA   NA    2   NA   NA   NA
[5,]   NA   NA   NA    3   NA   NA
[6,]   NA   NA   NA   NA    4   NA
Run Code Online (Sandbox Code Playgroud)

此外,我希望能够插入向量来获取此矩阵(从...开始A[4,1]):

     [,1] [,2] [,3] [,4] [,5] [,6]
[1,]   NA   NA   NA    4   NA   NA
[2,]   NA   NA    3   NA …
Run Code Online (Sandbox Code Playgroud)

r matrix matrix-indexing

10
推荐指数
2
解决办法
981
查看次数

标签 统计

r ×2

ggplot2 ×1

matrix ×1

matrix-indexing ×1

subtitle ×1