簡體   English   中英

如何在R中的填充輪廓圖中獲取輪廓線和軸標簽

[英]How to get contour lines AND axis labels in a filled contour plot in R

我發現我可以得到帶有不正確的軸標簽的輪廓線,或者得到正確的軸標簽而沒有輪廓線的輪廓線。 這是產生前者的一些代碼:

x<-c(1:10)
y<-c(1:10)
z<-matrix(x,nrow=length(x),ncol=length(y))
filled.contour(z,plot.axes = { contour(z, nlevels = 20, 
                                     drawlabels = T, axes = FALSE, 
                                     frame.plot = FFALSE, add = TRUE);
                 axis(1); axis(2) } )

這是產生后者的一些東西:

x<-c(1:10)
y<-c(1:10)
z<-matrix(x,nrow=length(x),ncol=length(y))
filled.contour(x,y,z,plot.axes = { contour(z, nlevels = 20, 
                                     drawlabels = T, axes = FALSE, 
                                     frame.plot = FFALSE, add = TRUE);
                 axis(1); axis(2) } )

區別在於我指定了x和y值。 有人知道如何同時獲得兩者嗎?

提前致謝

您在contour調用中忘記了xy

x<-c(1:10)
y<-c(1:10)
z<-matrix(x,nrow=length(x),ncol=length(y))
filled.contour(x,y,z,plot.axes = { contour(x,y,z, nlevels = 20, 
                                 drawlabels = TRUE, axes = FALSE, 
                                 frame.plot = FALSE, add = TRUE);
             axis(1); axis(2) } )

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM