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")

Intelligenten Y-Achse Skalieren R BarPlot

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.
Intelligenten Y-Achse Skalieren R BarPlot

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
InformationsquelleAutor Stephopolis | 2013-07-30
Schreibe einen Kommentar