小编web*_*ver的帖子

在geom_tile中订购数据

我有一个数据框,我想geom_tile()从它生成一个图,但我希望图表不是基于字母顺序排序,而是基于此数据框内的变量.

structure(list(V1 = c("a", "y", "w", "p", "v", "h", "i"), 
    V2 = c("r", "w", "q", "m", "l", "q", "g"), V3 = c( 
    "5", "2", "9", "2", "1", "3", "0")), .Names = c("V1", "V2", 
"V3"), class = "data.frame", row.names = c(NA, -8L))
Run Code Online (Sandbox Code Playgroud)

我想根据变量对图表进行排序V3,因为正常的绘图将根据字母V1和中的顺序对它们进行排序V2.

怎么做?

r ggplot2

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

在xyplot中的特定值上绘制网格线

我有一个xyplot,我想在0值上绘制网格线.

怎么做到这一点?

plot r lattice

5
推荐指数
2
解决办法
5181
查看次数

在linux上由整数溢出+ R生成的NA

我在基于UNIX的系统上运行R脚本,该脚本包含大数字的乘法,因此NAs按整数溢出的结果,但是当我在Windows上运行相同的脚本时,不会出现此问题.

但我应该让脚本整夜在桌面上运行(这是Unix).

这个问题有什么解决方案吗?

谢谢

for(ol in seq(1,nrow(yi),by=25))
    {
    for(oh in seq(1,nrow(yi),by=25))
 {

        A=(N*(ol^2)) + ((N*(N+1)*(2*N+1))/6) -(2*ol*((N*N+1)/2)) + (2*N*ol*(N-oh+1)) + ((N-oh+1)*N^2) + (2*N*(oh-N-1)*(oh+N))


}
}

    with :
N=16569 = nrow(yi)
Run Code Online (Sandbox Code Playgroud)

但第一轮没有在unix上计算.

r

4
推荐指数
2
解决办法
6200
查看次数

停止脚本,直到从R中的键盘输入一个值

我有一个脚本,我想用键盘输入启动它,然后根据在此变量中输入的值继续工作,我试过y=readline("please enter a value")但脚本不会等待输入值,它只显示这句话并继续,这怎么办?提前致谢 ??

r

3
推荐指数
1
解决办法
4291
查看次数

使用ggplot在y轴上绘制多个变量

我是R的初学者,我遇到了问题,需要你的帮助.

我有一个包含这样的数据的文本文件:

   A             C             G    class     phylum       order
-0.000187   -0.219166   1.693306 Chordata   Monotremata   Mammalia  
0.015664    -0.264506   1.482692 Chordata   Batidoidimorpha   Chondrichthyes    
-0.404323   0.219374    2.230190 Platyhelminthes   Cyclophyllidea   Cestoda 
Run Code Online (Sandbox Code Playgroud)

但当然它有很多行.我想以这样的方式绘制这些数据,即所有类都绘制在x轴上,每一个都将A,C和G值绘制为geom_point,并且这些点使用具有特定线的线连接颜色取决于A,C或G.我设法通过使用plot和par函数来实现这一点,但现在我想使用ggplot库来完成它.

提前致谢.

r ggplot2

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

标签 统计

r ×5

ggplot2 ×2

lattice ×1

plot ×1