Tag: ggplot2
ggplot2 ist ein aktiv gepflegten open-source-Grafik-Zeichnung-Paket für R, geschrieben von Hadley Wickham, basierend auf den Prinzipien der „Grammar of Graphics“. Teilweise ersetzt R die grundlegende Handlung und die lattice-Paket, und bietet einen klaren, kraftvollen, orthogonale und Spaß-API.
1
Antworten
Ich bin auf der Suche hinzufügen, eine kleine weiße Textfeld mit benutzerdefiniertem text in das Gehäuse von meinem ggplot Grundstück. Der text, den ich hinzufügen möchte ist, zu identifizieren, eine horizontale Linie, die ich Hinzugefügt habe, um
1
Antworten
Ich habe einige Variablen, die ich gerne weitergeben möchte in ggtitle. Hier sind die Variablen, die ich gemacht ip_case_index <- paste("IP Only Case Index =", round(mean(mdc5ip$case_index), digits = 2) ) oa_case_index <- paste("OA Case Index",round(mean(edata$Std_Pmt_All_Clm / edata$Pred_Amt_Renormal),
3
Antworten
Ich versuche, um die übersichtlichkeit zu verbessern und Aspekt ein Histogramm von diskreten Werten, die ich brauche, um zu repräsentieren, mit einer log-Skala. Bitte beachten Sie die folgenden MWE set.seed(99) data <- data.frame(dist = as.integer(rlnorm(1000, sdlog =
2
Antworten
Ich,n neues zu Histogrammen in ggplot2 und fühle mich wie ich bin etwas fehlt offensichtlich. Mit Hilfe der Daten unten, ich versuche, erstellen Sie ein einfaches Histogramm. Alles was ich tun möchte, ist die x-Achse count von
1
Antworten
Ich versuche, den Sinn der Verwendung von geom_map in ggplot2. Setup: library(ggplot2) library(maps) county2 <- map_data("county") Warum funktioniert dieser code: ggplot() + geom_map(data=county2, map=county2, aes(x=long, y=lat, map_id=region), col="white", fill="grey") Produzieren diese richtige Handlung: Aber die änderung der
2
Antworten
Dieser heatmap Bild wurde generiert in Excel, aber als ich versuche zu lernen R ich würde gerne wissen, wie man eine heatmap wie das mit R. Gerade jetzt, in dieser code funktioniert aber nicht so wie es
1
Antworten
Möchte ich hinzufügen, dass die griechischen Buchstaben in text in ggplot. Hier ist, was ich tun will: library(ggplot2) df <- data.frame(x = rnorm(10), y = rnorm(10)) xIntercept <- mean(df$x) yIntercept <- mean(df$y) temp <- paste("theta = ",
1
Antworten
Ich habe Probleme beim laden der Bibliothek ggplot2 in R. Unten ist der code, den ich geben. Jemand irgendwelche Ideen auf, wie diese Arbeit zu machen? > library(ggplot2) Error in get(x, envir = this, inherits = inh)
1
Antworten
Was mache ich hier falsch bitte? Ich bin versucht zu schattieren, Alternative 24-h-täglich Rechtecke mit Grau-transparente. Aber nur die Letzte Rechteck aus der for-Schleife wird gezogen(?!?) Wenn ich Dinge manuell statt per for-Schleife funktioniert es einwandfrei. Gibt
2
Antworten
Mithilfe der heatmap Funktion made4 ich aus dieser heatmap das dendrogramm aus der Beispiel-Datei: data(khan) heatplot(khan$train[1:30,], lowcol="blue", highcol="red") Wie kann ich ein panel von Etiketten für die Proben am Rand der heatmap, wie Sie in dieser Abbildung?
1
Antworten
df <- data.frame(age=c(10,10,20,20,25,25,25),veg=c(0,1,0,1,1,0,1)) g=ggplot(data=df,aes(x=age,y=veg)) g=g+stat_summary(fun.y=mean,geom="point") Punkte spiegeln meine veg in jedem Alter, das ist das, was ich erwartet habe und beibehalten werden soll nach dem Wechsel Achs-limits mit dem Befehl unten. g=g+ylim(0.2,1) Richtung zu ändern-Grenzen mit dem
1
Antworten
Ich habe einen dataframe Erfassung von mehreren Maßnahmen, die im Laufe der Zeit, die ich möchte, zu visualisieren, 3x1 Facette. Jedoch, jede Maßnahme enthält verschiedene Einheiten/Skalen, die würden profitieren von benutzerdefinierten Transformationen und Kennzeichnungssysteme. So, meine Frage
3
Antworten
In Hadley Wickham ' s ggplot2 Buch in Kapitel 10.3, spielt er auf die Herstellung plot-Funktionen. Ich möchte viele ähnliche plots verwenden, Facettierung, aber ich kann nicht beziehen sich auf eine Spalte. Wenn alle meine Referenzen sind
4
Antworten
Was ist der ggplot2-äquivalent von "dotplot" Histogramme? Mit gestapelten Punkte statt Balken? Ähnlich wie diese Lösung in R: Plot-Histogramm mit Punkte Statt Balken Ist es möglich, dies zu tun in ggplot2? Idealerweise mit den Punkten gezeigt, wie
1
Antworten
Habe ich folgende Daten on the fly erstellt: > df <- data.frame( cbind(rnorm(200),rnorm(200, mean=.8),rnorm(200, mean=.9),rnorm(200, mean=1),rnorm(200, mean=.2),rnorm(200, mean=.3)),rnorm(200, mean=4),rnorm(200, mean=.5)) > colnames(df) <- c("w.cancer","w.normal","x.cancer","x.normal","y.cancer","y.normal","z.cancer","z.normal") > df_log<-log2(df) # ignore the warning with NA > head(df_log) Was ich will
1
Antworten
Anderen ggplot Legende Frage! Ich habe einen Datensatz der form test <- data.frame( cond = factor(rep(c("A", "B"), each=200)), value = c(rnorm(200), rnorm(200, mean=0.8)) ) Also zwei Gruppen und einige Werte und ich möchte, um den Verlauf der
4
Antworten
Habe ich eine netcdf-Datei möchte ich nur die Visualisierung der bodentiefe Karte [1] "file C:\\Users\\SoilDepth-gswp.nc has 3 dimensions:" [1] "x Size: 360" [1] "y Size: 150" [1] "land Size: 15238" [1] "------------------------" [1] "file C:\\SoilDepth-gswp.nc has 3
2
Antworten
Habe ich einen Daten-frame, wie dies df <- data.frame(tiny = rep(letters[1:3], 20), block = rnorm(60), tray = runif(60, min=0.4, max=2), indent = sample(0.5:2.0, 60, replace = TRUE)) Ich diese verschachtelten Daten-frame nm <- df%>% group_by(tiny)%>% nest() schrieb
3
Antworten
# data set.seed (123) xvar <- c(rnorm (1000, 50, 30), rnorm (1000, 40, 10), rnorm (1000, 70, 10)) yvar <- xvar + rnorm (length (xvar), 0, 20) myd <- data.frame (xvar, yvar) # density plot for xvar
2
Antworten
In der Handlung erzeugt, indem Sie den folgenden code möchte ich ändern, um die Farben so, dass alle Werte < 0.6 sind die gleichen wie die "low" - Farbe und alle Werte, die größer als 1 sind
1
Antworten
Bin ich stecken auf einem kleinen labeling Problem mit einer Reihe von polar Histogramme made in ggplot2 (circumplexes? wie sind diese Dinge nennt man die?). Hier ist ein Vereinfachtes Beispiel, wie die Daten und der graph Aussehen:
1
Antworten
Arbeite ich an einem einfachen Bevölkerungsdichte Grundstück von Kanada. Ich habe Daten für die Bevölkerung auf der Grundlage PLZ und Längen - /Breitengrad hier Ich die Handlung, um zu zeigen, Farbe zu ändern, wie die Dichte der
3
Antworten
Gibt es eine Möglichkeit, um die Breite der Zeichnungsfläche in der grid-Fenster? Es wächst oder schrumpft, zum Beispiel, wenn plot.margin geändert wird oder wenn die y-Achse Label' font-size erhöht. Ist die irgendwo versteckt in str(p)? Jeder Größe
1
Antworten
Sorry für die wall of text, aber ich erkläre die Frage, gehören die Daten, und geben Sie einige code 🙂 FRAGE: Habe ich einige Klima-Daten, die ich will plot mit R. ich arbeite mit Daten, die auf
3
Antworten
Benutze ich ggplot Grundstück meiner Variablen und Parametern. Ich bin mit ggplot und Faktor mit dem folgenden code: require(ggplot2) require(reshape2) df <- data.frame(HMn25_30$avg,HMn25_30$h) df[3] = c("Normal", "Normal", "Normal", "Normal", "Normal", "Normal", "Normal", "Normal", "Normal", "Normal", "Outlier", "Outlier",
2
Antworten
Ich versuche, herauszufinden, wie meine komplette Karte in gglot2 einschließlich der Insel Sowohl r_base und tmap waren in der Lage, um die Anzeige der Inseln, aber ggplot2 konnte nicht unterscheiden, die Insel vom rest des Gewässers... .
2
Antworten
Mit diese Daten ich bin den Einbau eines plot: p <- ggplot(dat, aes(x=log(Explan), y=Response)) + geom_point(aes(group=Area, colour=Area))+ geom_abline(slope=-0.062712, intercept=0.165886)+ geom_abline(slope= -0.052300, intercept=-0.038691)+ scale_x_continuous("log(Mass) (g)")+ theme(axis.title.y=element_text(size=rel(1.2),vjust=0.2), axis.title.x=element_text(size=rel(1.2),vjust=0.2), axis.text.x=element_text(size=rel(1.3)), axis.text.y=element_text(size=rel(1.3)), text = element_text(size=13)) + scale_colour_brewer(palette="Set1") Den beiden ablines stellen
3
Antworten
Ich würde gerne erstellen Sie einen separaten plot pro Gruppe in einem Daten-frame und nehmen Sie die Gruppe in die Titel. Mit den iris-Datensatz kann ich in base-R und ggplot dies plots1 <- lapply(split(iris, iris$Species), function(x) ggplot(x,
1
Antworten
Erstellte ich ein Diagramm wie im Bild unten mit facet_grid() Gruppe die verschiedenen Graphen. Jetzt möchte ich, dass die Grafik hübscher und möchten, ändern Sie die Hintergrundfarbe der rechten Seite. Aber das einzige, was ich fand, war
1
Antworten
Mein df sieht wie folgt aus: Product Day Month Total Web Server, Applicatiion Server, Database Server, Middle Tier Tue 2015-01-01 10 Web Server, Application Server, Database Server, Middle Tier Wed 2015-01-01 6 Web Server, Application Server, Database
1
Antworten
Sample-Daten-frame: df <- data.frame(x=rep(1:10,4),y=rnorm(40),Case=rep(c("B","L","BC","R"),each=10)) Kann ich plot jedes mal, wenn die Serie in seiner eigenen Seite mit: ggplot(df,aes(x=x,y=y,color=Case)) + geom_line()+facet_wrap(~Case,nr=2,nc=2) Nehmen wir nun an, ich ändern möchten die Facette, um (beginnend von oben Links und nach unten
1
Antworten
Ich weiß, dass diese Frage gestellt wurde, bevor, aber die Lösungen scheinen nicht zu funktionieren für mich. Was ich tun möchte, sind meine median, Mittelwert, Obere und untere Quantile auf ein Histogramm in verschiedenen Farben und fügen
1
Antworten
Spiele ich mit einem Geo-Daten-Satz (meist Polygone auf einer Fläche von über einer Stadt) und ich würde gerne produzieren verschiedene Ansichten, basierend auf verschiedenen Ebenen der zoom. Alles ist in Ordnung, wenn ich die Grundstücksgrenze box größer
3
Antworten
Also mein Absicht hier ist zu zeigen eine Chronologie der gleichzeitigen health technologies, mit deren Dauer als ein Rechteck oder Ziegel-geometrie, der Breite darstellt Dauer in einem bestimmten Zeitintervall auf der x-Achse, und durch die Hersteller entlang
3
Antworten
Bin ich angefangen zu verwenden ggplot2. Ich habe einige kleine n (etwa 30 oder so) granular mit viel überlappen. Weder jitter noch alpha (Transparenz) geeignet sind. Statt einem stripchart mit Stapel-und offset-tun Sie am besten, aber ich
1
Antworten
In einem ggplot2 Handlung, ich bin die Kombination geom_line und geom_point mit geom_bar und habe Probleme beim Zusammenführen der Legenden in nur einer box. Code für den grundlegenden plot ist unten. Die verwendeten Daten weiter unten. #
1
Antworten
Ich habe versucht, ändern Sie die x-Achse auf meinem Grundstück mit dem code unten. Ich nannte die gewünschten Etiketten auf scale_x-diskrete Aufträge entsprechend der Legende auf der rechten Seite der Handlung, sondern Sie endete chaotisch. Mais erschien
3
Antworten
Wie kann ich die pin der gleichen Farbe, um den Wert in andere Grundstücke? Sagen, ich habe zwei Daten.frames df1 und df2: library(ggplot2) library(gridExtra) set.seed(1) df1 <- data.frame(c=c('a', 'b', 'c', 'd', 'e'), x=1:5, y=runif(5)) df2 <- data.frame(c=c('a',
2
Antworten
Habe ich Daten, die geordnet in Klassen, wie in diesem Artikel beschrieben: https://www.r-bloggers.com/from-continuous-to-categorical/ Dies macht es leichter zu sehen, welche Werte sind üblich. Nach dem erstellen dieser Klassen will ich erstellen Sie einen barchart mit der Frequenz
2
Antworten
Ist es möglich, mehrere Linien von Achsenbeschriftungen in R-charts? Ich würde gerne zwei Leitungen und Etiketten für die x-Achse, wie es in dem link unten – http://www.rita.dot.gov/bts/airfares/national/chart In meinem code, ich habe all die Jahr-Quartal-Kombinationen als x-Achsen-Beschriftungen.
1
Antworten
Diese Frage ist ein follow-up von "Wie kann ein Daten-ellipse überlagert werden auf einem ggplot2 scatterplot?". Möchte ich ein 2D-scatterplot mit ggplot2 mit gefüllt überlagert Vertrauen Ellipsen. Mit der Lösung von Etienne Low-Décarie aus den oben genannten
1
Antworten
Möchte ich nutzen, Facettierung, aber auch zur Kontrolle der Anzahl der Zeilen und Spalten. So facet_wrap bevorzugt, facet_grid. Aber während facet_grid funktioniert, facet_wrap nicht und gibt eine Fehlermeldung: "mindestens eine Schicht enthalten sein müssen alle verwendeten Variablen
1
Antworten
Ich versuche zum hinzufügen eines standard-Fehler bars, um meine Daten, ähnlich denen auf dem Feld gesehen Grundstücke in der Nähe des Ende der Antwort auf diese Frage: https://stats.stackexchange.com/questions/8137/how-to-add-horizontal-lines-to-ggplot2-boxplot Ich bin mit dem PlantGrowth Datensatz, der wie folgt
1
Antworten
Ich versuche, die Beschriftung einzelner Punkte des Interesses in einem bestimmten scatter-plot in ggplot2. Meine Daten gibt als csv-Datei mit mehreren Spalten. Gene chr start stop A B C D E APOBEC3G chr22 39472992 39483773 97.06 214.56
3
Antworten
Sagen, wir haben den folgenden einfachen Daten-frame von Datum-Wert-Paaren, wobei einige Daten fehlen in der Reihenfolge (D. H. Jan 12 thru 14 Jan). Wenn ich plot die Punkte zeigt es, diese fehlenden Daten auf der x-Achse, aber
3
Antworten
Ich würde gern ein Grundstück, wo nur die y-Achse (einschließlich grids,Nummern und label) wird angezeigt. Aber ich nicht wollen, um den plot oder die x-Achsen. Ist dies möglich? InformationsquelleAutor user1723765 | 2014-02-28
4
Antworten
Eines ggplot2-herausgefordert latticist braucht Hilfe: Was ist die syntax, die auf Anfrage variable pro-Facetten bricht in ein Histogramm? library(ggplot2) d = data.frame(x=c(rnorm(100,10,0.1),rnorm(100,20,0.1)),par=rep(letters[1:2],each=100)) # Note: breaks have different length by par breaks = list(a=seq(9,11,by=0.1),b=seq(19,21,by=0.2)) ggplot(d, aes(x=x) ) +
1
Antworten
Wenn ich versuche eine custom made theme mit ggplot2 es einen Fehler wie: Error in FUN("text"[[1L]], ...) : Theme element 'text' has NULL property: family, face, size, hjust, vjust, angle, lineheight Ich glaube, ich muss etwas übersehen
3
Antworten
Ich bin Plotten von Graphen mit ggplot2 und ich habe die facet_wrap - Funktion, um mehrere Graphen (~51), die aber alle auf einer Seite angezeigt werden. Jetzt nach der Suche, fand ich heraus, dass ggplot2 kann nicht
1
Antworten
Hier ist, was ich bisher getan habe, und das Ergebnis plot ist unten: set.seed(17) require(ggplot2) x = expand.grid(a=1:5, b=1:5) x$c = rnorm(25) png('test.png') p = ggplot(x, aes(a, c, group=b)) + geom_line() print(p) dev.off() savehistory() Ziel ist es,