Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 4056c30

Browse files
committed
resolved some issues, simple pyplot.plot(x,y) works
1 parent 3ac8672 commit 4056c30

File tree

1 file changed

+38
-7
lines changed

1 file changed

+38
-7
lines changed

lib/matplotlib/artist.py

Lines changed: 38 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -88,22 +88,21 @@ class Artist(Configurable):
8888
aname = 'Artist'
8989
zorder = 0
9090

91-
9291
# warn on all : check whether serialize is/isn't required.
9392

9493
# perishable=True ==> set stale = True
9594
_transformSet = Bool(False, serialize=True)
9695
# warn : oInstance used, new TraitType?
97-
transform = oInstance('matplotlib.transforms.Transform',
98-
allow_none=True, serialize=True, perishable=True)
96+
transform = oInstance('matplotlib.transforms.Transform', allow_none=True,
97+
serialize=True, perishable=True)
9998
axes = Instance('matplotlib.axes._axes.Axes',allow_none=True,
10099
serialize=True)
101100
contains = Callable(allow_none=True)
102101
figure = Instance('matplotlib.figure.Figure', allow_none=True,
103102
serialize=True, perishable=True)
104103
visible = Bool(True, perishable=True, serialize=True)
105104
animated = Bool(False, perishable=True, serialize=True)
106-
alpha = Float(allow_none=True, perishable=True, serialize=True)
105+
alpha = Float(None, allow_none=True, perishable=True, serialize=True)
107106
url = Unicode(allow_none=True, serialize=True)
108107
gid = Unicode(allow_none=True, serialize=True)
109108
clipbox = Instance('matplotlib.transforms.BboxBase', allow_none=True,
@@ -136,9 +135,7 @@ def __init__(self, config=None, parent=None):
136135
self.stale = True
137136
self._pickable = False
138137
self._clippath = None
139-
self._picker = None
140-
# self._oid = 0
141-
# self._propobservers = {}
138+
self._picker = None
142139
self._remove_method = None
143140

144141
self._sketch = rcParams['path.sketch']
@@ -256,6 +253,13 @@ def _picker_changed(self, name, new):
256253
# warned setters and getters
257254
# - - - - - - - - - - - - - - -
258255

256+
@property
257+
def _contains(self):
258+
return self.contains
259+
@_contains.setter
260+
def _contains(self, value):
261+
self.contains = value
262+
259263
@property
260264
def _transform(self):
261265
#add warn
@@ -344,6 +348,15 @@ def get_alpha(self):
344348
# add warn
345349
return self.alpha
346350

351+
@property
352+
def _gid(self):
353+
#add warn
354+
return self.gid
355+
@_gid.setter
356+
def _gid(self, value):
357+
# add warn
358+
self.gid = value
359+
347360
def get_gid(self):
348361
"""
349362
Returns the group id
@@ -360,6 +373,15 @@ def set_gid(self, gid):
360373
# add warn
361374
self.gid = gid
362375

376+
@property
377+
def _clipbox(self):
378+
#add warn
379+
return self.clipbox
380+
@_clipbox.setter
381+
def _clipbox(self, value):
382+
# add warn
383+
self.clipbox = value
384+
363385
def set_clip_box(self, clipbox):
364386
"""
365387
Set the artist's clip :class:`~matplotlib.transforms.Bbox`.
@@ -374,6 +396,15 @@ def get_clip_box(self):
374396
# add warn
375397
return self.clipbox
376398

399+
@property
400+
def _snap(self):
401+
#add warn
402+
return self.snap
403+
@_snap.setter
404+
def _snap(self, value):
405+
# add warn
406+
self.snap = value
407+
377408
def get_snap(self):
378409
"""
379410
Returns the snap setting which may be:

0 commit comments

Comments
 (0)