在R中,我绘制了许多不同分布的直方图(带有hist函数)。这些直方图中的一些几乎不可见(例如,大数据中频率较小的点)。为了简单起见,我想一次查看所有直方图。那么有没有任何方法可以放大直方图,可以缩放直方图或其他东西的一部分,以生成更合适的布局。我愿意接受新提案。 顺便说一句,我试图使用包缩放,但我失败了这个错误:没有主要功能。
答案 0 :(得分:1)
如果您发布最小可重复的示例,将会有所帮助。 有关详细信息,请参阅此处:stackoverflow.com/help/mcve
也许这可能会有所帮助:
set.seed(100)
df <- data.frame(Hist = rnorm(500),
Group = factor(rep(1:5, each = 100)))
ggplot2
和plotly
:
library(ggplot2)
library(plotly)
g <- ggplot(df, aes(Hist, fill = Group)) + geom_histogram() + facet_wrap(~ Group)
ggplotly(g)
仅限plotly
:
library(plotly)
p <- plot_ly(df, x = Hist, group = Group, xaxis = paste0("x", Group),
type = "histogram")
p <- subplot(p, nrows = 2)
p
您可以根据需要放大和缩小。