根据各种因素,我可能没有一个或多个数据文件,在预定义的gnuplot绘图指令中引用,不存在.在这种情况下,我得到"警告:跳过不可读的文件",取消其余的说明.
有什么方法可以让gnuplot跳过任何丢失的数据文件并绘制所有现有的文件?
我正在使用晶格封装在R中绘制一些表面.我找不到选择表面颜色的方法.这是一个例子:

以下是我如何绘制每个的示例:
theseCol=heat.colors(150)
mm=paste("WB numbers where present\n(",nstoch," sims)",sep="")
WBnumbers=wbPrev_series
rownames(WBnumbers)=KList
colnames(WBnumbers)=iMwbList
wireframe(WBnumbers, zlim=c(0,max(wbPrev_series,na.rm=TRUE)), colorkey=FALSE,
col.regions=theseCol, scales = list(arrows = FALSE), drape = TRUE,
main=mm, zlab="", xlab="K", ylab="iMwb")
Run Code Online (Sandbox Code Playgroud)
我希望第一个表面保持原样,但是对于其他表面而言,不是通过它们的z水平而是通过第一个表面的z水平来着色.我试过很多东西,但是线框总是接受我给出的颜色作为当前变量的可能范围.
无论如何这可以做到吗?谢谢