from pylab import *

spread = rand(50)*100
center = ones(25)*50
print center
print spread

flier_high = rand(10)*100+100
flier_low = rand(10)* -100

print flier_high
print flier_low

data = concatenate((spread,center,flier_high,flier_low),0)
print data

subplot(311)
boxplot(data, 0, 'gx')
subplot(312)
spread_1= concatenate((spread,flier_high,flier_low),0)
center_1= ones(70)*25

scatter(center_1,spread_1)
xlim([0,50])
subplot(313)
center_2=rand(70)*50
scatter(center_2,spread_1)
xlim([0,50])

show()

 

from pylab import *

x= 1e6*rand(1000)
y=rand(1000)

figure()
subplot(211)
scatter(x,y)
xlim(1e-6,1e6)

subplot(212)
scatter(x,y)
xscale('log')
xlim(1e-1,1e6)
show()