@radovan I only have experience with Matplotlib and Seaborn, and my personal opinion would be *not* Matplotlib for a novice. The interface and modes of use are too complicated. Seaborn does a better job, but still not ideal because it is ultimately based on Matplotlib. I imagine someone has done a better job out there. Perhaps those other packages you mention...
@triprotic @mattasdata it is also my worry that Matplotlib would require too much Python knowledge to get a rewarding experience in a short introduction for novices.
I often use Matplotlib in my work so this is not about how that library is for somebody who is able to adjust gallery examples.
@mattasdata @radovan Funny, my plotting package knowledge is identical, and when I was learning Python 11 years ago, by far the biggest hurdle was Matplotlib. Even with an expert guiding me, it was not easy.