我想将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轴上显示为日期而不是数字!!
我的数据中没有日期,但我知道第一次约会.
提前致谢
让我们举个例子:
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并连接点,所以我们得到漂亮的图形?
我想为这个情节添加一个标题:
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)
哪个产生:

我正在绘制高密度点的散点图.我使用了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) 我有一个文本文件:
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)
现在我想更换不必要的值k与NA
df$k[df$k >= 500 ]=NA
Run Code Online (Sandbox Code Playgroud)
没有问题,但我想替换所有相应的值(在同一行中jh and fg)NA!
我有几个文件需要绘制,但我注意到每个绘图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
我有一个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)
并将它们绘制成散点图.
那么我们如何将矩阵绘制为散点图而不是图像呢?
我试图将此文件(无符号字符,像素= 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)