How to use "For" or another tool to draw points in a gragh?

Try a simple example on the bifurcarion. The codes in MM are as follows:

Block({x = 0.2}, For(u = 2.9, u < 3, u = u + 0.05,  For(i = 0, i < 30, i++,   {x1 = u x (1 - x);    x = x1;    if(i > 10, ListPlot({u, x}))    })))

enter the description of the image here

I think it does not work. The goal is to draw a gragh like this:
enter the description of the image here

The code is in the matlab:

enter the description of the image here

But I do not know what the problem is in Mathmatica. I hope that someone of genius can help me. Thank you!

Several qqtrots on a gragh and a single abline ggplot2 R

Borrowing the QQ plot example: More than two data, how can we implement it in Ggplot2? I need it an abline only.

Sample of data:

set.seed (10)
dat <- data.frame (observed = rnorm (20), sim1 = rnorm (20), sim2 = rnorm (20), sim3 = rnorm (20), sim4 = rnorm (20), sim5 = rnorm (20), sim6 = rnorm (20)

sim1 ... sim6 should have different colors.

All suggestions are welcome.