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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy