I am trying to plot the following !
from numpy import *
from pylab import *
import random
for x in range(1,500):
y = random.randint(1,25000)
print(x,y)
plot(x,y)
show()
However, I keep getting a blank graph (?). Just to make sure that the program logic is correct I added the code print(x,y), just the confirm that (x,y) pairs are being generated.
(x,y) pairs are being generated, but there is no plot, I keep getting a blank graph.
Any help ?
First of all, I have sometimes had better success by doing
instead of using pylab, although this shouldn’t make a difference in this case.
I think your actual issue might be that points are being plotted but aren’t visible. It may work better to plot all points at once by using a list:
To make this even neater, you can use generator expressions: