Discussion:
[Matplotlib-users] quiverkey() doesn't plot the reference vector?
njs
2015-02-18 19:52:16 UTC
Permalink
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?

Thanks for any insights!

Working quiverkey():
<Loading Image...>

quiverkey() doesn't work anymore...:
<Loading Image...>

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.
Eric Firing
2015-02-18 22:58:28 UTC
Permalink
Post by njs
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
Post by njs
Thanks for any insights!
<http://matplotlib.1069221.n5.nabble.com/file/n44968/qkey.png>
<http://matplotlib.1069221.n5.nabble.com/file/n44968/qkey_1.png>
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
https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Thomas Caswell
2015-02-19 00:00:25 UTC
Permalink
Is this just on master or with 1.4.x?
Post by njs
Post by njs
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
Post by njs
demonstrates that quiver_key() used to work for me, this image was
generated
Post by njs
on 17-Jul-2014. However, if I run this exact same code (see below for
the
Post by njs
code), the quiver key reference on the top right does not get plotted,
but
Post by njs
the text will. I haven't changed anything, but I think there have been
some
Post by njs
package updates between then and now. For what it's worth, I've tried
many
Post by njs
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
Post by njs
Thanks for any insights!
<http://matplotlib.1069221.n5.nabble.com/file/n44968/qkey.png>
<http://matplotlib.1069221.n5.nabble.com/file/n44968/qkey_1.png>
fig = plt.figure(figsize=(12,12))
map = Basemap(projection = 'cyl', llcrnrlat = -30, urcrnrlat =
90, \
Post by njs
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),
\
Post by njs
colors='purple',linewidth=100,linestyle =
'dashed')
Post by njs
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')
Post by njs
--
View this message in context: http://matplotlib.1069221.n5.
nabble.com/quiverkey-doesn-t-plot-the-reference-vector-tp44968.html
Post by njs
Sent from the matplotlib - users mailing list archive at Nabble.com.
------------------------------------------------------------
------------------
Post by njs
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
Post by njs
_______________________________________________
Matplotlib-users mailing list
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
https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Eric Firing
2015-02-19 00:14:19 UTC
Permalink
Post by Thomas Caswell
Is this just on master or with 1.4.x?
It's on 1.4.1 and 1.4.2, but not on 1.4.3 or master or 1.4.0. Therefore
I won't enter it as an issue.

I don't know what went wrong with this in those two bugfix releases.

Eric
Post by Thomas Caswell
Post by njs
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
Post by njs
demonstrates that quiver_key() used to work for me, this image
was generated
Post by njs
on 17-Jul-2014. However, if I run this exact same code (see
below for the
Post by njs
code), the quiver key reference on the top right does not get
plotted, but
Post by njs
the text will. I haven't changed anything, but I think there
have been some
Post by njs
package updates between then and now. For what it's worth, I've
tried many
Post by njs
different ways to generate the quiverkey() and haven't had any
luck. Has
Post by njs
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
Post by njs
Thanks for any insights!
<http://matplotlib.1069221.n5.__nabble.com/file/n44968/qkey.__png
<http://matplotlib.1069221.n5.nabble.com/file/n44968/qkey.png>>
<http://matplotlib.1069221.n5.__nabble.com/file/n44968/qkey_1.__png
<http://matplotlib.1069221.n5.nabble.com/file/n44968/qkey_1.png>>
Post by njs
fig = plt.figure(figsize=(12,12))
map = Basemap(projection = 'cyl', llcrnrlat = -30,
urcrnrlat = 90, \
Post by njs
llcrnrlon = 0, urcrnrlon = 360, resolution =
'c')
Post by njs
[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')
Post by njs
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)]
Post by njs
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],
Post by njs
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')
Post by njs
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')
Post by njs
--
http://matplotlib.1069221.n5.__nabble.com/quiverkey-doesn-t-__plot-the-reference-vector-__tp44968.html
<http://matplotlib.1069221.n5.nabble.com/quiverkey-doesn-t-plot-the-reference-vector-tp44968.html>
Post by njs
Sent from the matplotlib - users mailing list archive at Nabble.com.
------------------------------__------------------------------__------------------
Post by njs
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and
Dashboards
Post by njs
with Interactivity, Sharing, Native Excel Exports, App
Integration & more
Post by njs
Get technology previously reserved for billion-dollar
corporations, FREE
http://pubads.g.doubleclick.__net/gampad/clk?id=190641631&__iu=/4140/ostg.clktrk
<http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk>
Post by njs
_________________________________________________
Matplotlib-users mailing list
https://lists.sourceforge.net/__lists/listinfo/matplotlib-__users
<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
<http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk>
_________________________________________________
Matplotlib-users mailing list
https://lists.sourceforge.net/__lists/listinfo/matplotlib-__users
<https://lists.sourceforge.net/lists/listinfo/matplotlib-users>
Thomas Caswell
2015-02-19 00:17:06 UTC
Permalink
This is probably related to the Agg renderer issue with edge-only markers.
Post by Eric Firing
Post by Thomas Caswell
Is this just on master or with 1.4.x?
It's on 1.4.1 and 1.4.2, but not on 1.4.3 or master or 1.4.0. Therefore
I won't enter it as an issue.
I don't know what went wrong with this in those two bugfix releases.
Eric
Post by Thomas Caswell
Post by njs
Hi All,
I'm having issues with quiver, and quiverkey() although, I have
never
Post by Thomas Caswell
Post by njs
experienced these issues in the past. I attached an image to
this post that
Post by njs
demonstrates that quiver_key() used to work for me, this image
was generated
Post by njs
on 17-Jul-2014. However, if I run this exact same code (see
below for the
Post by njs
code), the quiver key reference on the top right does not get
plotted, but
Post by njs
the text will. I haven't changed anything, but I think there
have been some
Post by njs
package updates between then and now. For what it's worth, I've
tried many
Post by njs
different ways to generate the quiverkey() and haven't had any
luck. Has
Post by njs
anyone else experienced similar issues?
That's alarming! I can reproduce the problem even with the standard
mpl
Post by Thomas Caswell
example--the arrow is missing in 5 out of the 6 plots. I will file a
github issue. Thanks for the report.
Eric
Post by njs
Thanks for any insights!
<http://matplotlib.1069221.n5.__nabble.com/file/n44968/qkey.__png
<http://matplotlib.1069221.n5.nabble.com/file/n44968/qkey.png>>
<http://matplotlib.1069221.n5.__nabble.com/file/n44968/qkey_1.__png
<http://matplotlib.1069221.n5.nabble.com/file/n44968/qkey_1.png>>
Post by njs
fig = plt.figure(figsize=(12,12))
map = Basemap(projection = 'cyl', llcrnrlat = -30,
urcrnrlat = 90, \
Post by njs
llcrnrlon = 0, urcrnrlon = 360, resolution =
'c')
Post by njs
[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',
Post by Thomas Caswell
Post by njs
levels = clevs)
cs1 =
map.contour(x,y,hgt500Comp[__lag,:,:],N.arange(1110,1230,6)__, \
colors='purple',linewidth=100,__linestyle = 'dashed')
Post by njs
cs1 = map.contour(x,y,hgt500aComp[__lag,:,:],levels =
clevs,
Post by Thomas Caswell
Post by njs
colors = 'black')
colors=[(244,2,255),(36,26,__232),(255,255,255),(8,232,61),
__(224,255,0)]
Post by Thomas Caswell
Post by njs
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,
Post by Thomas Caswell
Post by njs
levels = clevs)
Q =
map.quiver(x[::2,::2],y[::2,::__2],u850Comp[lag,::2,::2],
Post by njs
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')
Post by Thomas Caswell
Post by njs
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')
Post by njs
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')
Post by njs
--
http://matplotlib.1069221.n5.__nabble.com/quiverkey-doesn-t-
__plot-the-reference-vector-__tp44968.html
Post by Thomas Caswell
<http://matplotlib.1069221.n5.nabble.com/quiverkey-doesn-t-
plot-the-reference-vector-tp44968.html>
Post by Thomas Caswell
Post by njs
Sent from the matplotlib - users mailing list archive at
Nabble.com.
Post by Thomas Caswell
------------------------------__----------------------------
--__------------------
Post by Thomas Caswell
Post by njs
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and
Dashboards
Post by njs
with Interactivity, Sharing, Native Excel Exports, App
Integration & more
Post by njs
Get technology previously reserved for billion-dollar
corporations, FREE
http://pubads.g.doubleclick.__net/gampad/clk?id=190641631&__
iu=/4140/ostg.clktrk
Post by Thomas Caswell
<http://pubads.g.doubleclick.net/gampad/clk?id=190641631&
iu=/4140/ostg.clktrk>
Post by Thomas Caswell
Post by njs
_________________________________________________
Matplotlib-users mailing list
https://lists.sourceforge.net/__lists/listinfo/matplotlib-__users
<https://lists.sourceforge.net/lists/listinfo/matplotlib-users>
------------------------------__----------------------------
--__------------------
Post by Thomas Caswell
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and
Dashboards
Post by Thomas Caswell
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations,
FREE
Post by Thomas Caswell
http://pubads.g.doubleclick.__net/gampad/clk?id=190641631&__
iu=/4140/ostg.clktrk
Post by Thomas Caswell
<http://pubads.g.doubleclick.net/gampad/clk?id=190641631&
iu=/4140/ostg.clktrk>
Post by Thomas Caswell
_________________________________________________
Matplotlib-users mailing list
https://lists.sourceforge.net/__lists/listinfo/matplotlib-__users
<https://lists.sourceforge.net/lists/listinfo/matplotlib-users>
Loading...