Note that the y array has a screwy point - 1.0e18. What
> happens is that the first plot ('plot1') looks fine but the
This is an Agg bug and is unrelated to ticking. In the agg routine
for drawing a dashed line we are getting the freeze. This occurs in
the agg code and not in the matplotlib agg wrappers, so it will take
some work to fix. Basically I need to isolate a pure agg C++ example
and hope Maxim can find a good solution.
The basic problem occurs when you set your viewlimits to be such a
small part of the data space that the transformed figure coordinate of
your data point is in outer space. In your case the transformed
coordinates with a viewlim set to 0,7 on an 800x600 canvas are
It is possible that an earlier version handled this differently, as I
did refactor that part of the code at one point ....
Thanks for the report -- I'll keep you posted if I can figure out
something. One workaround is to drop points in the agg backend that
are far removed from the canvas, but this isn't ideal, since it could
lead to misleading results in zoomed images.