[Matplotlib-users] Basemap from proj4 string
Hi, Is it possible to create a Basemap instance directly from a proj4 string and min/max values of the x and y coordinates? Or is there a simple and safe way to construct Basemap input arguments/values from a general proj.4 string? -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs___ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users
[Matplotlib-users] Plotting with a custom color-vector
Hello, I've created a map with matplotlib-Basemap and will have an animated gif by drawing my special points / markers one by one in the plot. That work's fine. Now the markers should have a special color from a generated color-vector. In this vector are values from (0.0-1.0) for grey values. The data-vector is as follows: index 0,1 the lat and lon information, index 2 the gray values. /Problem/: Passing the color vector to the plot command, cause this error: *raise ValueError('third arg must be a format string')* This is the important part of my code: Any ideas? Regards John -- View this message in context: http://matplotlib.1069221.n5.nabble.com/Plotting-with-a-custom-color-vector-tp43429.html Sent from the matplotlib - users mailing list archive at Nabble.com. -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users
[Matplotlib-users] One colorbar for many plot
I am a newbie in python and I try to plot data like below : base_dir = 'C:/DATA2013/Day_E/' nc_fnames = ['20130203.faieb3p4g.nc', '20130203.faieb3p4g.nc','20130203.faieb3p4g.nc'] # beams ibeams = [0,1,2] # Change directory os.chdir(base_dir) for i, fname in enumerate(nc_fnames): # Open file fd = nc.Dataset(fname, 'r') # Read variables beam = fd.variables['beam'][:] rng = fd.variables['range'][:] tim = fd.variables['time'][:] pwr = fd.variables['pwr'][:] nfft = fd.variables['nfft'][0] pn = fd.variables['pnoise'][:] # Close netCDF file fd.close() # Specify beam ibeam = ibeams[i] # Time convertion tim = tim/3600.0 #Plot p_plot = pwr[ibeam] for it in range(len(tim)): p_plot[it] = p_plot[it] - pn[ibeam][it] - 10.*np.log10(nfft) p_plot = p_plot.transpose() #Specify subplot pl.subplot(311 + i)#Contour plot pl.contourf(tim, rng, p_plot)#Plot colorbar pl.colorbar() # Set X and Y axis lower/upper limit set_xy = range(4) set_xy[0] = 18.0 # x min set_xy[1] = 30.0 # x max set_xy[2] = 90.0 # y min set_xy[3] = 170.0 # y max pl.axis(set_xy) # Set labels pl.xlabel('time (hours)') pl.ylabel('range (km)') pl.show() The result looks like three panels with different colorbar for each panel. How do I make only one colorbar for all panels? Thank you in advance. -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs___ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Re: [Matplotlib-users] One colorbar for many plot
I would consider using the AxesGrid toolkit [1], which makes it very easy to have a single colorbar for multiple plots. [1] - http://matplotlib.org/1.3.1/mpl_toolkits/axes_grid/users/overview.html Thanks, Alex On Tue, May 20, 2014 at 8:04 PM, Alex Goodman alex.good...@colostate.eduwrote: I would consider using the AxesGrid toolkit [1], which makes it very easy to have a single colorbar for multiple plots. [1] - http://matplotlib.org/1.3.1/mpl_toolkits/axes_grid/users/overview.html Thanks, Alex On Tue, May 20, 2014 at 7:57 PM, Dyah rahayu martiningrum dyahr...@gmail.com wrote: I am a newbie in python and I try to plot data like below : base_dir = 'C:/DATA2013/Day_E/' nc_fnames = ['20130203.faieb3p4g.nc', '20130203.faieb3p4g.nc','20130203.faieb3p4g.nc'] # beams ibeams = [0,1,2] # Change directory os.chdir(base_dir) for i, fname in enumerate(nc_fnames): # Open file fd = nc.Dataset(fname, 'r') # Read variables beam = fd.variables['beam'][:] rng = fd.variables['range'][:] tim = fd.variables['time'][:] pwr = fd.variables['pwr'][:] nfft = fd.variables['nfft'][0] pn = fd.variables['pnoise'][:] # Close netCDF file fd.close() # Specify beam ibeam = ibeams[i] # Time convertion tim = tim/3600.0 #Plot p_plot = pwr[ibeam] for it in range(len(tim)): p_plot[it] = p_plot[it] - pn[ibeam][it] - 10.*np.log10(nfft) p_plot = p_plot.transpose() #Specify subplot pl.subplot(311 + i)#Contour plot pl.contourf(tim, rng, p_plot)#Plot colorbar pl.colorbar() # Set X and Y axis lower/upper limit set_xy = range(4) set_xy[0] = 18.0 # x min set_xy[1] = 30.0 # x max set_xy[2] = 90.0 # y min set_xy[3] = 170.0 # y max pl.axis(set_xy) # Set labels pl.xlabel('time (hours)') pl.ylabel('range (km)') pl.show() The result looks like three panels with different colorbar for each panel. How do I make only one colorbar for all panels? Thank you in advance. -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users -- Alex Goodman Graduate Research Assistant Department of Atmospheric Science Colorado State University -- Alex Goodman Graduate Research Assistant Department of Atmospheric Science Colorado State University -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs___ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users