Hi all,

I'm trying to mark some positions with circle on slice and projection plot. But it can't recognize arguments used for specifying the property of the marker. For example:


>>> p = SlicePlot(pf,'x','Density')

>>> p.annotate_marker([0.5]*3,marker='o', plot_args={'color': 'red', 'mew': 5})

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/cshi31/yt-x86_64/src/yt-hg/yt/visualization/plot_window.py", line 100, in newfunc
    args[0]._setup_plots()
  File "/home/cshi31/yt-x86_64/src/yt-hg/yt/visualization/plot_window.py", line 886, in _setup_plots
    self.run_callbacks(f)
  File "/home/cshi31/yt-x86_64/src/yt-hg/yt/visualization/plot_window.py", line 896, in run_callbacks
    callback(cbw)
  File "/home/cshi31/yt-x86_64/src/yt-hg/yt/visualization/plot_modifications.py", line 777, in __call__
    plot._axes.scatter(x,y, marker = self.marker, **self.plot_args)
  File "/home/cshi31/yt-x86_64/lib/python2.7/site-packages/matplotlib/axes.py", line 6123, in scatter
    collection.update(kwargs)
  File "/home/cshi31/yt-x86_64/lib/python2.7/site-packages/matplotlib/artist.py", line 670, in update
    raise AttributeError('Unknown property %s' % k)
AttributeError: Unknown property mew

mew is an alias for markeredgewidth. I also tried with 'markeredgewidth' but it gave the same error.

Besides, 'mec', 'ms' also can't be recognized. Only 'color' works.

Does anyone have a clue about this?

Thanks very much.

Chao