Commit 12f7e325 authored by Anton Gladky's avatar Anton Gladky

Add missing patch.

parent f0572a1a
From 00b36dcb963b5be397cdce6dca8e543e9f374668 Mon Sep 17 00:00:00 2001
From: Anton Gladky <>
Date: Thu, 3 Dec 2015 17:41:45 +0100
Subject: [PATCH] Fix warning in newer matplotlib.
py/ | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/py/ b/py/
index b51e3fe..538c59d 100644
--- a/py/
+++ b/py/
@@ -352,7 +352,7 @@ def update(self):
# dx,dy=[numpy.average(numpy.diff(dta[current-window:current])) for dta in self.xdata,self.ydata]
#except IndexError: pass
# there must be an easier way to find on-screen derivative angle, ask on the matplotlib mailing list
- axes=self.line.get_axes()
+ axes=self.line.axes()
p=axes.patch; xx,yy=p.get_verts()[:,0],p.get_verts()[:,1]; size=max(xx)-min(xx),max(yy)-min(yy)
@@ -435,7 +435,7 @@ def createLines(pStrip,ySpecs,isY1=True,y2Exists=False):
# if current value is NaN, use zero instead
scatter=pylab.scatter(scatterPt[0] if not math.isnan(scatterPt[0]) else 0,scatterPt[1] if not math.isnan(scatterPt[1]) else 0,s=scatterSize,color=line.get_color(),**scatterMarkerKw)
- axes=line.get_axes()
+ axes=line.axes
labelLoc=(legendLoc[0 if isY1 else 1] if y2Exists>0 else 'best')
if hasattr(l,'draggable'): l.draggable(True)
@@ -472,7 +472,7 @@ def liveUpdate(timestamp):
for l in currLineRefs:
- axes.add(l.line.get_axes())
+ axes.add(l.line.axes)
# find callables in y specifiers, create new lines if necessary
for ax in axes:
@@ -591,7 +591,7 @@ def plot(noShow=False,subPlots=True):
global currLineRefs
- figs=set([l.line.get_axes().get_figure() for l in currLineRefs])
+ figs=set([l.line.axes.get_figure() for l in currLineRefs])
if not hasattr(list(figs)[0],'show') and not noShow:
import warnings
warnings.warn('plot.plot not showing figure (matplotlib using headless backend?)')
@@ -612,10 +612,10 @@ def closeFigureCallback(event):
# remove closed axes from our update list
global currLineRefs
- currLineRefs=[l for l in currLineRefs if l.line.get_axes().get_figure()!=ff]
+ currLineRefs=[l for l in currLineRefs if l.line.axes.get_figure()!=ff]
- figs=list(set([l.line.get_axes().get_figure() for l in currLineRefs]))
+ figs=list(set([l.line.get_figure() for l in currLineRefs]))
if len(figs)==1: return figs[0]
else: return figs
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment