title: decrease size of markers used in basemap and get fullscreen
body: <p>I want to draw around 7000 points in a map of Germany. I am interested in the points in Germany, the other points are not so interesting. How can this be made better so that you can see more? </p>
  
  <p>The best thing would be a fullscreen plot (plot horizontal instead of vertical), and the points need to be smaller. Also it would be nice if there were the substates of Germany. But I don't know how this works.</p>
  
  <p>Here's an image of what it looks like right now.
  <img src="https://i.stack.imgur.com/DSOWz.png" alt="enter image description here"></p>
  
  <p>This is the code. There are only some sample points in it, the real points are retrieved from a file. But this shows the basic code.</p>
  
  <pre><code>from mpl_toolkits.basemap import Basemap
  import matplotlib.pyplot as plt
  import numpy as np
  
  
  plt.figure(1)
  map = Basemap(projection='merc',
  resolution='l',
  llcrnrlat=44.0,
  llcrnrlon=5.0,
  urcrnrlat=57.0,
  urcrnrlon=17)
  map.drawcoastlines()
  map.drawcountries()
  map.fillcontinents(color='lightgray')
  map.drawmapboundary()
  
  long1 = np.array([ 13.404954,  11.581981,   9.993682,   8.682127,   6.960279,
  6.773456,   9.182932,  12.373075,  13.737262,  11.07675 ,
  7.465298,   7.011555,  12.099147,   9.73201 ,   7.628279,
  8.801694,  10.52677 ,   8.466039,   8.239761,  10.89779 ,
  8.403653,   8.532471,   7.098207,   7.216236,   9.987608,
  7.626135,  11.627624,   6.852038,  10.686559,   8.047179,
  8.247253,   6.083887,   7.588996,   9.953355,  10.122765])
  
  lat1 = np.array([ 52.520007,  48.135125,  53.551085,  50.110922,  50.937531,
  51.227741,  48.775846,  51.339695,  51.050409,  49.45203 ,
  51.513587,  51.455643,  54.092441,  52.375892,  51.36591 ,
  53.079296,  52.268874,  49.487459,  50.078218,  48.370545,
  49.00689 ,  52.030228,  50.73743 ,  51.481845,  48.401082,
  51.960665,  52.120533,  51.47512 ,  53.865467,  52.279911,
  49.992862,  50.775346,  50.356943,  49.791304,  54.323293])
  
  x, y = map(long1, lat1)
  map.plot(x,y,'o')
  plt.show()
  </code></pre>