2016-06-27 15 views
0

In R zeichnete ich Histogramme (mit der Hist-Funktion) von vielen verschiedenen Verteilungen. Einige dieser Histogramme sind ziemlich kaum sichtbar (z. B. Punkte mit kleiner Häufigkeit in großen Daten). Um es einfach zu machen, möchte ich alle Histogramme gleichzeitig anzeigen. Also gibt es irgendwelche Methoden, um in das Histogramm hineinzuzoomen, vielleicht einen Ausschnitt des Histogramms oder andere Dinge zu vergrößern, um ein geeigneteres Layout zu erzeugen. Ich bin offen für neue Vorschläge. btw Ich habe versucht, das Paket Zoom zu verwenden, aber ich scheiterte mit diesem Fehler: keine primäre Funktion.geeignete Layout-Histogramme

Antwort

1

Es wäre hilfreich, wenn Sie ein reproduzierbares Beispiel angeben würden. Sehen Sie hier für mehr: stackoverflow.com/help/mcve

Vielleicht könnte dies helfen:

set.seed(100) 
df <- data.frame(Hist = rnorm(500), 
      Group = factor(rep(1:5, each = 100))) 

Mit ggplot2 und plotly:

library(ggplot2) 
library(plotly) 

g <- ggplot(df, aes(Hist, fill = Group)) + geom_histogram() + facet_wrap(~ Group) 
ggplotly(g) 

Nur mit plotly:

library(plotly) 
p <- plot_ly(df, x = Hist, group = Group, xaxis = paste0("x", Group), 
     type = "histogram") 
p <- subplot(p, nrows = 2) 
p 

Sie können heran rein und raus, wie Sie es für richtig halten.

Verwandte Themen