我使用read.table作为i<- read.table("path", header=T,sep="\t",stringsAsFactors = FALSE)
从文件中读取数据
x <- i$Window
。 x的值是+ 100,-200,+ 300,-400等等。我不希望ggplot重新排序它并想要从文件中读取相同的顺序。我尝试了很多像i$Window <- factor(i$Window, levels=c("+100","-200","+300","-400"), order =FALSE)
这样的东西。但是一切都命令x轴。我在这看到很多类似的问题,但没有任何帮助。你能否提出一些建议,特别是没有硬编码的x轴值会更好,因为元素的数量和价值是可变的。
答案 0 :(得分:0)
i $ Window2&lt; - factor(i $ Window,as.character(i $ Window))然后用i $ Window2作为x轴绘图,解决了问题:)