Anyone else have this problem? Is there a solution?
Maybe your plot counter isn't incrementing?
(Always looking for the obvious; sorry.)
Unfortunately, that is probably not the issue. I increment the counter
every time a new figure() is called:
# If new plot, increment counter
self.plot_counter += 1
I have used print statements in this block to guarantee the count.