seq.default(from, to, by) 错误:'(to - from)/by ggpattern 无效

问题描述 投票:0回答:3

我正在使用

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

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

r ggplot2 ggpattern
3个回答
3
投票

我收到了同样的错误,并意识到这是由于我的屏幕尺寸有限造成的。通过扩展内置绘图查看器,我能够看到图形并解决错误...


2
投票

我刚刚收到与 geom_bar_pattern 相同的错误消息。在我的例子中,这完全是情节中的间距问题:我有一长串文本用于一个轴刻度。当我减少它时,我立即摆脱了这个问题! 不确定你的情况是否相同,但我想我会回答以防万一这可能有所帮助...... 祝你好运!


0
投票

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

p<-ggplot(Data,aes(x,y,pattern=Group))+
geom_bar_pattern()

pdf("FileName.pdf",width=12,height=9)
p
dev.off()

然后用pdf阅读器/查看器打开“FileName.pdf”。

© www.soinside.com 2019 - 2024. All rights reserved.