Mapt is an online digital library that gives you full access to over 5,000 books and videos, as well as industry leading tools to help you plan your personal development and advance your career. For more information, please visit our website.
PacktPub.com
Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at service@packtpub.com for more details.
At www.PacktPub.com , you can also read a collection of free technical articles, sign up for a range of free newsletters, and receive exclusive discounts and offers on Packt books and eBooks.
Contributors
About the authors
Aldrin Yim is a PhD candidate and Markey Scholar in the Computation and System Biology program at Washington University, School of Medicine. His research focuses on applying big data analytics and machine learning approaches in studying neurological diseases and cancer. He is also the founding CEO of Codex Genetics Limited, which provides precision medicine solutions to patients and hospitals in Asia.
Great pleasure to work with Allen and Claire. Also special thanks to Mayur and his team for making the writing process comfortable to us.
Claire Chung is pursuing her PhD degree as a Bioinformatician at the Chinese University of Hong Kong. She enjoys using Python daily for work and lifehack. While passionate in science, her challenge-loving character motivates her to go beyond data analytics. She has participated in web development projects, as well as developed skills in graphic design and multilingual translation. She led the Campus Network Support Team in college, and shared her experience in data visualization in PyCon HK 2017.
Allen Yu, PhD, is a Chevening Scholar, 2017-18, and an MSC student in computer science at the University of Oxford. He holds a PhD degree in Biochemistry from the Chinese University of Hong Kong, and he has used Python and Matplotlib extensively during his 10 years of bioinformatics experience.
Apart from academic research, Allen is the co-founder of Codex Genetics Limited, which aims to provide a personalized medicine service in Asia through the use of the latest genomics technology.
I feel honored to take part in this fantastic project. Special thanks to Mayur and Aldrin for leading the production process. Besides, I wish to thank my fiance for her love and support. I am also grateful to be sponsored by the Chevening Scholarship, which is funded by the UK Foreign and Commonwealth Office (FCO) and partner organizations.
What this book covers
, Introduction to Matplotlib , gets you familiar with the capabilities and functionalities of Matplotlib.
, Getting Started with Matplotlib , gets you started with basic plotting techniques using Matplotlib syntax.
, Decorating Graphs with Plot Styles and Types , shows how to beautify your plots and select the right kind of plot that communicates your data effectively.
, Advanced Matplotlib , teaches you how to group multiple relevant plots into subplots in one figure using nonlinear scales, axis scales, plotting images, and advanced plots with the help of some popular third-party packages.
, Embedding Matplotlib in GTK+3 , shows examples of embeding Matplotlib in applications using GTK+3.
, Embedding Matplotlib in Qt 5 , explains how to embed a figure in a QWidget, use layout manager to pack a figure in a QWidget, create a timer, react to events, and update a Matplotlib graph accordingly. We use QT Designer to draw a simple GUI for Matplotlib embedding.
, Embedding Matplotlib in wxWidgets Using wxPython , shows how you can use Matplotlib in the wxWidgets framework, particularly using wxPython bindings.
, Integrating Matplotlib with Web Applications , teaches you how to develop a simple site that displays the price of Bitcoin.
, Matplotlib in the Real World , begins our journey of understanding more advanced Matplotlib usage through real-world examples.
, Integrating Data Visualization into the Workflow, covers a mini-project combining the skills of data analytics with the visualization techniques you have learned.