相关疑难解决方法(0)

如何在R barplot中显示所有x标签?

这是一个基本问题,但我无法找到答案.我在一个面板中产生了大约9个条形图,每个条形图有大约12个条形图.我在输入中提供了所有12个标签,但R仅命名备用条.这显然是由于R中的一些默认设置需要更改但我无法找到它.

r graph

31
推荐指数
3
解决办法
8万
查看次数

结合r中的两个图

这是我打算结合的两个图:

首先是热图图的半矩阵...............................

# plot 1 , heatmap plot
set.seed (123)
 myd <- data.frame ( matrix(sample (c(1, 0, -1), 500, replace = "T"), 50))

mmat <-  cor(myd)
diag(mmat) <- NA
mmat[upper.tri (mmat)] <- NA
heatmap (mmat, keep.dendro = F, Rowv = NA, Colv = NA)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我需要压缩x和y列中的名称并将它们放在对角线上.

第二个图,请注意第一个图中的名称/标签对应第二个图中的名称(x1到X10):

  vard <- data.frame ( position = c(1, 10, 15, 18, 20, 23, 24, 30, 35, 40), 
          Names =paste ("X", 1:10, sep = ""))
    plot(vard$position, vard$position - vard$position,
                type = "n", axes = FALSE, xlab …
Run Code Online (Sandbox Code Playgroud)

plot r matrix heatmap

15
推荐指数
2
解决办法
2600
查看次数

你如何在R中的多图形环境中画一条线?

举一个很简单的例子,mfrow=c(1,3); 每个图都是不同的直方图; 我将如何绘制abline(h=10)横跨所有 3个数字的水平线(类似于)?(即使是它们之间的边距.)显然,我可以为每个数字添加一个基线,但这不是我想要的.我可以想到一个非常复杂的方法来做到这一点,实际上只有1个数字,并使用polygon等在其中绘制每个"数字" .这将是荒谬的.有没有一个简单的方法来做到这一点?

r graph

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

颜色指定区域?

我试图弄清楚是否有一种方法可以只使用grid.circle创建的圆圈的一半.

    library(grid)
    grid.circle(x=.5, y=.5, r=.25,gp=gpar(lwd=10))
Run Code Online (Sandbox Code Playgroud)

我想让上半部分为蓝色,下半部分为白色.

谢谢您的帮助!

geometry r

4
推荐指数
1
解决办法
251
查看次数

标签 统计

r ×4

graph ×2

geometry ×1

heatmap ×1

matrix ×1

plot ×1