小编hya*_*yat的帖子

如何在R中使用绘图时按日期替换X轴上的数字?

我想将x实验室作为日期而不是数字.如果你,例如,情节:

 f=c(2,1,5,4,8,9,5,2,1,4,7)
 plot(f)
Run Code Online (Sandbox Code Playgroud)

你可以根据我们有多少值得到x轴数字范围.我如何设置例如我的第一个值为04/01/2012,第二个值为05/01/2012,依此类推,然后在x轴上显示为日期而不是数字!!

我的数据中没有日期,但我知道第一次约会.

提前致谢

plot r

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

如何连接缺少值的点?

让我们举个例子:

       test=c(1,5,NA,5,4,1,NA,3,3,5,4,2)

      plot(test,type="l")
Run Code Online (Sandbox Code Playgroud)

这将绘制测试,但不会连接点.有没有办法我们可以忽略NA并连接点,所以我们得到漂亮的图形?

plot r

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

如何使用R中的levelplot为图例比例添加标题?

我想为这个情节添加一个标题:

     library(lattice)
     x = 1:10
     y = rep(x,rep(10,10))
     x = rep(x,rep(10))
     z = x+y  
     levelplot(z~x*y,  
               colorkey = list(labels = list(cex=1,font=2,col="brown"), height=1, width=1.4),
               main = list('b',side=1,line=0.5))
Run Code Online (Sandbox Code Playgroud)

哪个产生:

在此输入图像描述

plot r levelplot

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

Hexbin包装中是否需要特定的颜色?

我正在绘制高密度点的散点图.我使用了Hexbin包,我成功地绘制了数据.颜色不漂亮,我被要求遵循标准颜色.我想知道它是否得到了R的支持.图像显示了我的输出(右)和想要的颜色(左).在此输入图像描述

例:

    x <- rnorm(1000)
    y <- rnorm(1000)
   bin<-hexbin(x,y, xbins=50) 
   plot(bin, main="Hexagonal Binning")
Run Code Online (Sandbox Code Playgroud)

plot r

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

如何用R中的NA替换一行中的值?

我有一个文本文件:

df=read.table("E:\\value.txt", sep="\t")
df
  k    jh   fg          
1  208  0.15 0.17  
2  304  0.00 0.08
Run Code Online (Sandbox Code Playgroud)

现在我想更换不必要的值kNA

df$k[df$k >= 500 ]=NA
Run Code Online (Sandbox Code Playgroud)

没有问题,但我想替换所有相应的值(在同一行中jh and fg)NA!

r

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

如何控制Y轴上的值显示?

我有几个文件需要绘制,但我注意到每个绘图Y轴不同(所有文件的值彼此接近).我希望绘图在y轴上显示所有文件的相同内容.

如果你在这里绘制f,你将只在y轴上获得两个刻度100和300

f=c(1:477)

plot(f)
Run Code Online (Sandbox Code Playgroud)

如何告诉R在Y轴上显示100 200 300 400,而不仅仅是100和300

plot r

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

如何在R中将矩阵绘制为散点图?

我有一个1440列*720行的二进制文件.我将它作为一个矩阵读入R中,以便将其绘制为散点图,但我想知道为什么结果图是奇怪的(我没有足够的代表来上传图).

conner <- file("D:\\complete.bin","rb")
corrs <- readBin(conner, numeric(), size=4,  n=1440*720, signed=TRUE)
y1 <- t(matrix((data=corrs), ncol=720, nrow=1440))
plot(y1)
Run Code Online (Sandbox Code Playgroud)

所以我想将矩阵转换为:

(5,4,5,2,1,6,9,8,......................................)all values
Run Code Online (Sandbox Code Playgroud)

并将它们绘制成散点图.

那么我们如何将矩阵绘制为散点图而不是图像呢?

plot r

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

如何将数字映射到颜色?

我试图将此文件(无符号字符,像素= 1440和行= 720)视为地图.我尝试了下面给出的代码片段.首先,我下载的问题可能是这个代码使用了连续的配色方案,即使我有离散数据(这是一种分类方案).如何将数字映射到颜色?请将需要的比例示例如下所示:

conne <- file("C:\\landcover.bin", "rb")
dfr<- readBin(conne, integer(), size=1,  n=720*1440, signed=F)

y<-matrix((data=dfr), ncol=1440, nrow=720)
image(y)
Run Code Online (Sandbox Code Playgroud)

plot r raster

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

标签 统计

r ×8

plot ×7

levelplot ×1

raster ×1