A good challenge; no idea why you are being downvoted*. I am using SageMath for plotting complicated algebraic objects, and I am sure I can combine its output with TikZ for nice illustrations of pairings and other EC constructions. I just need to find the time, but it should be time well-spent.
*In fact... every comment in this thread seems to be getting downvotes? wth?
*In fact... every comment in this thread seems to be getting downvotes? wth?