As I stated in the comments, I think the Pólya urn is used to draw the centers of some normal distributions, and that the plot is a mixture of normal distributions, which seems to make sense as the text you are pointing to is revolving around models for the position of cluster centroids.
Here is a piece of R code that generates similar plots.
polya_urn_model = function(base_color_distribution, num_balls, alpha) {
balls = numeric(num_balls)
for (i in 1:num_balls)
{
balls[i] <- ifelse( runif(1) < alpha / (alpha + i-1),
base_color_distribution(), sample(balls[1:(i-1)], 1))
}
return(balls)
}
my.graph <- function(alpha)
{
N <- 1000;
x <- polya_urn_model(function() rnorm(1), N, alpha)
# the centers of the components
c <- sort(unique(x))
# their weights (proba of being in this component)
w <- as.vector(table(x)/N);
t <- seq(-5,5,length=501)
# computes the density d(t) =\sum_i w_i f_i(t)
# where f_i = density of N( c_i, σ = 0.4)
d <- rowSums(mapply(function(ce,we) dnorm(t,mean=ce, sd=0.4)*we,c,w))
plot(t, d, type="l")
}