A practical guide that takes you beyond the basics of matplotlib and gives solutions to plot complex data