Intelligenten Y-Achse Skalieren R BarPlot
Ich möchte plot einige Daten mit barplot. Vielmehr möchte ich ein Balkendiagramm barplot-und schien die logische Wahl. Ich bin Plotten Prima, aber ich Frage mich, ob es ist ein Weg, um intelligent Skala der y-Achse auf der Runde aus den höchsten zählen.
Zum Beispiel habe ich den yaxis in diesem Fall um 30, weil ich wusste, dass Strang.22 hatte 27 zählt es: barplot(unlist(d), ylim=c(0,30), xlab="Forward Reverse", ylab="Counts")
In der Zukunft möchte ich dieses Skript auf seine eigene, es wäre also optimal für die die Y-Achse zu wählen, es ist ein eigenes ylim. Kurz, ziehen die Informationen aus meinem " d " - variable I kann nicht denken, ein guter Weg, dies zu tun. Gibt es eine einfache Möglichkeit, dies zu tun mit barplot? Würde einigen anderen plotter besser funktionieren? Ich habe Dinge gesehen, über ggplots aber es schien super Komplex und ich war mir nicht sicher, dass er alles tun würde, besser.
EDIT: Wenn ich nicht wählen ylim es wählt automatisch und das ist es, was beschlossen wurde, am besten.
Dem kann ich nicht Zustimmen, es ist Wahl.
- Nicht angeben
ylim
? - Wenn ich nicht angeben, ylim es automatisch ausgewählt im Bereich von 0 bis 25
- Dann legen Sie es als so etwas wie
ylim=c(0,1.1*max(unlist(d)))
. - Danke R-Assistenten. Ich würde absolut nie gedacht haben, dass (so verstehe ich es nicht). Können Sie reproduzieren, dies als eine Antwort mit einer Erklärung? Ich möchte in der Lage sein, dies zu akzeptieren, da eine Antwort.
- das war eine sehr kreative Lösung!!!!! Brilliant
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie nicht angeben
ylim
R kommen mit etwas, das auf den Daten basiert. (Klingt wie Sie nicht mögen, es ist Wahl, das ist fair.)Wenn Sie etwas auf der Grundlage der Daten wie:
R zeichnen Sie einen plot, der reflektiert, der maximale Wert der Daten. Das Beispiel dauert nur die maximalen Werte und multipliziert, die durch 1.1 (dies könnte eine beliebige Anzahl), um ihm ein wenig zusätzliche Höhe. R macht etwas ähnliches, wenn Sie einen scatterplot, aber es Griffe barplots etwas anders.