The coordinates (80.640 31.680) are rendered twice; I can
> comment one of these lines out of the PS file and the tick
> still renders. Its not a bug in draw_markers, the square
> data markers are only rendered once, it seems to be
> specific to tickmarks.
Strange.... I'll look into this later.
> I think we could get a performance boost if all similar
> ticks were passed together to draw_markers, right now they
> are passed independently.
We could, but it would require some redesign. Tick is a class, and
the axis contains a list of ticks. Thus it would take some top-level
> Yeah, I realized I had made a boneheaded observation just
> after I hit the send button.
It's always that way That is what the send button is for: self
> OK. Would you add the signature to backend_bases?
Not yet. I was just suggesting you use this internally.
def draw_markers(self, gc, path, rgbFace, x, y, transform):
and later when it becomes part of the api, you'll already have done
the hard part. You can also call this function from draw_ps.
Basically, all you need to do is rip the gc setting part of out of