[Matplotlib-users] Testing of interactive functions

Benjamin Root ben.v.root at gmail.com
Thu Apr 13 09:51:08 EDT 2017


Here is something I did several years ago to have reproducible
interactivity for testing purposes. It was limited to GTK, and there are
probably better ways to do it now, but it is something.

http://matplotlib.1069221.n5.nabble.com/scripting-interaction-td28629.html

Cheers!
Ben Root


On Thu, Apr 13, 2017 at 9:11 AM, Thomas Caswell <tcaswell at gmail.com> wrote:

> See https://github.com/matplotlib/matplotlib/pull/8403 for one way to
> test interactivity.
>
> On Thu, Apr 13, 2017 at 4:53 AM Juan Nunez-Iglesias <jni.soma at gmail.com>
> wrote:
>
>> Hello,
>>
>> We just got an exciting PR in scikit-image to do manual image
>> segmentation with matplotlib:
>> https://github.com/scikit-image/scikit-image/pull/2584
>>
>> The manual_lasso_segmentation function in particular is astoundingly
>> simple — a testament to the ease of use of the mpl interactive bindings.
>> Thanks!
>>
>> Because it relies on interactive clicking and click-and-dragging after a
>> blocking call to plt.show(block=True), though, it’s tricky if not
>> impossible to test. I’m wondering whether mpl has a testing framework for
>> the interactive components?
>>
>> Juan.
>>
>> PS: Also, the layout of the undo button is a bit tricky… If you have any
>> tips for that, we are all ears! =)
>>
>> _______________________________________________
>> Matplotlib-users mailing list
>> Matplotlib-users at python.org
>> https://mail.python.org/mailman/listinfo/matplotlib-users
>>
>
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users at python.org
> https://mail.python.org/mailman/listinfo/matplotlib-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/matplotlib-users/attachments/20170413/b94f7999/attachment.html>


More information about the Matplotlib-users mailing list