On 2015/02/18 9:52 AM, njs wrote:
> Hi All,
>
> I'm having issues with quiver, and quiverkey() although, I have never
> experienced these issues in the past.  I attached an image to this post that
> demonstrates that quiver_key() used to work for me, this image was generated
> on 17-Jul-2014.  However, if I run this exact same code (see below for the
> code), the quiver key reference on the top right does not get plotted, but
> the text will.  I haven't changed anything, but I think there have been some
> package updates between then and now.  For what it's worth, I've tried many
> different ways to generate the quiverkey() and haven't had any luck.  Has
> anyone else experienced similar issues?

That's alarming!  I can reproduce the problem even with the standard mpl 
example--the arrow is missing in 5 out of the 6 plots.  I will file a 
github issue.  Thanks for the report.

Eric

>
> Thanks for any insights!
>
> Working quiverkey():
> <http://matplotlib.1069221.n5.nabble.com/file/n44968/qkey.png>
>
> quiverkey() doesn't work anymore...:
> <http://matplotlib.1069221.n5.nabble.com/file/n44968/qkey_1.png>
>
> Code:
>
>          fig = plt.figure(figsize=(12,12))
>          map = Basemap(projection = 'cyl', llcrnrlat = -30, urcrnrlat = 90, \
>                      llcrnrlon = 0, urcrnrlon = 360, resolution = 'c')
>          [x,y] = N.meshgrid(lons,lats)
>          [x,y] = map(x,y)
>          [xulr,yulr] = N.meshgrid(lons1,lats1)
>          [xulr,yulr] = map(xulr,yulr)
>          clevs = N.arange(-50,51,5)
>          cs = map.contourf(x,y,hgt500aComp[lag,:,:],cmap='RdBu_r',
>                              levels = clevs)
>          cs1 = map.contour(x,y,hgt500Comp[lag,:,:],N.arange(1110,1230,6), \
>                          colors='purple',linewidth=100,linestyle = 'dashed')
>          cs1 = map.contour(x,y,hgt500aComp[lag,:,:],levels = clevs,
>                          colors = 'black')
>
> colors=[(244,2,255),(36,26,232),(255,255,255),(8,232,61),(224,255,0)]
>          cmap = mF.make_cmap(colors, position=None, bit=True)
>          clevs = N.arange(-30,30.025,.025)
>          cs2 = map.contourf(xulr,yulr,olrComp[lag,:,:],cmap=cmap,
>                      levels = clevs)
>          Q = map.quiver(x[::2,::2],y[::2,::2],u850Comp[lag,::2,::2],
>              v850Comp[lag,::2,::2],width = 0.002,scale = 50)
>          map.drawcoastlines(linewidth = 1)
>          map.drawcountries(linewidth = 0.5)
>          map.fillcontinents(zorder = 0)
>          map.drawmeridians(N.arange(0,360,30))
>          map.drawparallels(N.arange(-90,90,30))
>          title = plt.title('Lag: {0} | Transition Cases | n =
> {1}'.format(lag-30,len(cases)))
>          title.set_fontweight('bold')
>          axt = fig.add_axes([.15,.35,.3,.01])
>          cbar = plt.colorbar(cs,cax = axt,orientation = 'horizontal')
>          cbar.set_label('500-hPa Anomaly (m)')
>          cbar.set_ticks(N.arange(-50,51,25))
>          cs1.clabel(fmt = '%d')
>          axt = fig.add_axes([.58,.35,.3,.01])
>          cbar2 = plt.colorbar(cs2,cax = axt,orientation = 'horizontal')
>          cbar2.set_label(r'OLR Anomaly ($W m^{-2}$)')
>          cbar2.set_ticks(N.arange(-30,31,10))
>          qk = plt.quiverkey(Q,0.95,1.05,1.0,r'1 $m s^{-1}$',labelpos='E')
>
>
>
> --
> View this message in context: 
> http://matplotlib.1069221.n5.nabble.com/quiverkey-doesn-t-plot-the-reference-vector-tp44968.html
> Sent from the matplotlib - users mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
> with Interactivity, Sharing, Native Excel Exports, App Integration & more
> Get technology previously reserved for billion-dollar corporations, FREE
> http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>


------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to