r语言 - seq.default(from, to, by) 中的错误:无效的 '(to - from)/by ggpattern



我正在使用geom_bar_pattern尝试在堆叠的条形图中放置条纹。我可以运行一次命令,但我正在尝试再次执行,但它不起作用。错误为

序列错误。默认值(from,to,by(:无效的"(to-from(/by">

我收到了同样的错误,并意识到这是由于我的屏幕大小有限。我能够看到这个数字,并通过扩展内置的情节查看器来解决错误。。。

我刚刚收到geom_bar_pattern的相同错误消息。在我的情况下,这完全是情节中的间距问题:我有一个长串的文本作为一个轴刻度。当我减少这一点时,我立即解决了这个问题!不确定你的情况是否相同,但我想我会回答,以防这有帮助。。。祝你好运

正如其他人所说,这与可视化空间有关。如果你不能使内置的绘图查看器足够大,可以将可视化输出为pdf或png,它应该可以工作,比如:

p<-ggplot(Data,aes(x,y,pattern=Group))+
geom_bar_pattern()
pdf("FileName.pdf",width=12,height=9)
p
dev.off()

然后打开";FileName.pdf";使用pdf阅读器/查看器。

最新更新