2017-01-29 4 views
0

Ich habe eine Frage, die die Achsen in R.Steuer spezifische Achsbereiche in R

Steuerung Ich habe eine Reihe von Nummer (wie unten), und ich möchte einen bestimmten Bereich nachzuempfinden, aber den Rest der Daten Punkte sind immer noch in der Abbildung.

Zum Beispiel, ich möchte die Zahl höher als x = 40, y = 40, oben rechts und 70% der Zahl, und die Größe der restlichen Zahlen in den Rest der andere Bereiche (30%). Wie kann ich also den Nummernbereich (40-50 = 70% der Gesamtfläche, 0 - 40 = 30% der Gesamtfläche) in den Achsen steuern?

# Create dummy dataset 
df.test_data <- data.frame(x_var = 1:50 + rnorm(50,sd=15), 
          y_var = 1:50 + rnorm(50,sd=2)) 
# Plot data using ggplot2 
ggplot(data=df.test_data, aes(x=x_var, y=y_var)) + 
    geom_point() 
+0

das ist nur ein dup. viele dips. – hrbrmstr

+0

Bearbeitet. Die Frage war, alle Datenpunkte zu behalten, aber einen größeren Teil eines bestimmten Bereichs zu haben. – Payton

Antwort

0

Ich hoffe, dass es Sie in irgendeiner Weise helfen:

df.test_data <- data.frame(x_var = 1:50 + rnorm(50,sd=15), 
         y_var = 1:50 + rnorm(50,sd=2)) 

ggplot(data=df.test_data, aes(x=x_var, y=y_var)) + 
    geom_point() + 
    scale_y_continuous(breaks=seq(40,50,1), limits = c(40, 50)) + 
    scale_x_continuous(breaks=seq(40,80,1), limits = c(40, 50)) 
+0

Danke, aber ich möchte alle Datenpunkte behalten, aber einen größeren Teil eines bestimmten Bereichs haben. @Sünde – Payton