I'd like to use a unicode character as a marker in plots created with PyPlot. Here is a minimal code example:
ERROR: PyError (:PyObject_Call) <type 'exceptions.UnicodeEncodeError'>
UnicodeEncodeError('ascii', u'\U0001f4a7', 0, 1, 'ordinal not in range(128)')
File "/usr/lib/pymodules/python2.7/matplotlib/pyplot.py", line 3087, in scatter
linewidths=linewidths, verts=verts, **kwargs)
File "/usr/lib/pymodules/python2.7/matplotlib/axes.py", line 6296, in scatter
marker_obj = mmarkers.MarkerStyle(marker)
File "/usr/lib/pymodules/python2.7/matplotlib/markers.py", line 162, in __init__
self.set_marker(marker)
File "/usr/lib/pymodules/python2.7/matplotlib/markers.py", line 236, in set_marker
raise ValueError('Unrecognized marker style {}'.format(marker))
[inlined code] from /home/adowling2/.julia/v0.4/PyCall/src/exception.jl:81
in pycall at /home/adowling2/.julia/v0.4/PyCall/src/PyCall.jl:79
in scatter at /home/adowling2/.julia/v0.4/PyPlot/src/PyPlot.jl:460