Mastering matplotlib(2015).pdf

所需积分/C币:14 2015-10-23 10:44:51 19.25MB PDF
收藏 收藏

A practical guide that takes you beyond the basics of matplotlib and gives solutions to plot complex data
Mastering matplotlib Copyright C 2015 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty cither express or implied. Neither the author, nor Packt Publishing and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals However, Packt Publishing cannot guarantee the accuracy of this information First published: June 2015 Production reference: 1250615 Published by Packt Publishing Ltd Livery place 35 Livery street Birmingham b3 2PB, UK ISBN978-1-78398-754-2 Credits Author Project Coordinator Duncan M. McGreggor Shweta h. Birwatkar Reviewers Proofreader Francesco benincasa Safis Editing Wen-Wei liao Nicolas P Rougier Indexer Hemangini bari Dr. Allen Chi-Shing Yu Graphics Acquisition Editor Sheetal Aute Meeta rajani Production coordinator Content Development Editor Komal ramchandani Sumeet sawant Technical editor Cover work Komal ramchandani Garay suri Copy Editors Ulka manjrekar Vedangi narvekar about the author Duncan M. McGreggor, having programmed with GOTOs in the 1980s, has made up for that through community service by making open source contributions for more than 20 years. He has spent a major part of the past 10 years dealing with distributed and scientific computing(in languages ranging from Python, Common Lisp, and Julia to Clojure and lisp Flavored Erlang. In the 1990s, after serving as a linguist in the US Army, he spent considerable time working on projects related to MAtLAB and Mathematica, which was a part of his physics and maths studies at the university Since the mid 2000s, matplotlib and NumPy have figured prominently in many of the interesting problems that he has solved for his customers. With the most recent addition of the iPython notebook, matplotlib and the suite of the python scientific computing libraries remain some of his most important professional tools about the reviewers francesco Benincasa, master of science in software engineering is a software designer and developer. He is a GNU/ Linux and Python expert and has vast experience in many other languages and applications. He has been using Python as the primary language for more than 10 years, together with JavaScript and frameworks such as Plone, Django, and jQuery He is interested in advanced web and network developing as well as scientific data manipulation, analysis, and visualization. Over the last few years, he has been using graphical Python libraries such as matplotlib/Basemap, scientific libraries such as NumPy/SciPy, Pandas, and Py Tables, and scientific applications such as GrADS, NCO, and cdo He is currently working at the Earth Sciences Department of the Barcelona SupercomputingCenter( in projects such as the World Meteorological Organization Sand and Dust Storms WarningAdvisoryandAssessmentSystem( BarcelonadustForecastCenter( He has already worked for Packt Publishing in the past as a reviewer for matplotlib Plotting cookbook I would like to thank my wonderful future wife, francesca for her constant support and love Wen-Wei liao received his MSc in systems neuroscience from National Tsing Hua University, Taiwan. He is interested in the development of computationa strategies to interpret the genomic and epigenomic data that is produced from high-throughput sequencing. He works as a computational science developer at the Cold Spring Harbor Laboratory. More information regarding him can be found at Nicolas P. Rougier is a researcher at INRIA(France), which is the French national institute for research in computer science and control. His research lies at the frontier between integrative and computational neuroscience, where he tries to understand higher brain functions using computational models. He also has experience in scientific visualization and has produced several tutorials(matplotlib tutorials, NumPy tutorials, and 100 NumPy exercices)as well as the popular Ten Simple rules for Better Figures article Dr. Allen Chi-Shing Yu is a postdoctoral fellow who is currently working in the field of cancer genetics. He obtained his BSc degree in molecular biotechnology at the Chinese University of Hong Kong( CUhk) in 2009 and a Phd degree in biochemistry prestigious International genetically Engineered Machine(iGEM) competition. Hig at the same university in 2013. In 2010, Allen led the first team in cuhk to join mit's team, a 2010 iGEM gold medalist, worked on using bacteria as an obfuscated massive data storage device. The project was widely covered by the media, including aFp Engadget, PopSci, and Time, to name a few His thesis research primarily involves the characterization of novel bacterial strains that can use toxic fluoro-tryptophans, but not the canonical tryptophan, for propagation. The findings demonstrated that the genetic code is not an immutable construct despite billions of years of invariance. Soon after these microbial studies, he identified and characterized a novel marker that causes spinocerebellar Ataxia ( SCA), which is a group of diverse neurodegenerative disorders. This research about the novel sca marker was recently published in the journal of Medical Genetics Recently through the development of a tool that was used to detect viral integration events in human cancer samples(viralFusion Seq), he entered the field of cancer genetics. As a postdoctoral fellow in Professor Nathalie Wong,'s lab, he is now taking part in the analysis of hepatocellular carcinoma using the data from the high-throughput sequencing of genomes and transcriptomes pecial thanks to Dorothy for her love and support Www. Packtpub. com Support files, eBooks, discount offers, and more Forsupportfilesanddownloadsrelatedtoyourbookpleasevisitwww.packtpub.cOm Did you know that Packt offers e Book versions of every book published, with PDF andepuBfilesavailable?Youcanupgradetotheebookversionatwww.Packtpub com and as a print book customer, you are entitled to a discount on the e Book copy Getintouchwithusatservice@packtpub.comformoredetails Atwww.packtpub.comyoucanalsoreadacollectionoffreetechnicalarticlessign up for a range of free newsletters and receive exclusive discounts and offers on packt books and ebooks PACKTLIB Do you need instant solutions to your it questions? PacktLib is Packt's online digital book library Here you can search, access and read Packt's entire library of books Why subscribe? Fully searchable across every book published by Packt Copy and paste, print, and bookmark content On demand and accessible via a web browser Free access for packt account holders Ifyouhaveanaccountwithpacktatwww.Packtpub.comyoucanusethistoaccess PacktLib today and view g entirely free books Simply use your login credentials for immediate access Table of contents Preface Chapter 1: Getting Up to Speed a brief historical overview of matplotlib What's new in matplotlib 1. 4 The intermediate matplotlib user Prerequisites for this book Python 3 Coding style Installing matplotlib Using IPython Notebooks with matplotlib Advanced plots-a preview Setting up the interactive backend 1222345667880 Joint plots with Seaborn Scatter plot matrix graphs with Pandas Summary Chapter 2: The matplotlib Architecture 13 The original design goals 14 The current matplotlib architecture 14 The backend layer 16 Figure Canvas Base 17 Renderer Base 18 Event 18 Visualizing the backend layer The artist layer 20 Primitives 21 Containers Collections 22 a view of the artist layer 23

试读 127P Mastering matplotlib(2015).pdf
立即下载 低至0.43元/次 身份认证VIP会员低至7折
woodshappy 有用 谢谢了
CatNull 学习视图,很重要的资料
空灵竹 资源不错,就是英文的,赞一个
按时缴费来看 基本都是讲底层开发原理的,想做工具书不合适
榴莲泡芙2018 写论文要画图,学习matplotlib,哈哈,还不错推荐
iamlaoking 很不错,值得一看
蒙娜丽宁 很不错,哈哈哈
Aquazpl 好书,值得一看
无聊的豆奶 很好的书,谢谢分享
锆前辈 感谢分享。很好书籍,在matplotlib官网中才知道这本书的~
关注 私信
Mastering matplotlib(2015).pdf 14积分/C币 立即下载
Mastering matplotlib(2015).pdf第1页
Mastering matplotlib(2015).pdf第2页
Mastering matplotlib(2015).pdf第3页
Mastering matplotlib(2015).pdf第4页
Mastering matplotlib(2015).pdf第5页
Mastering matplotlib(2015).pdf第6页
Mastering matplotlib(2015).pdf第7页
Mastering matplotlib(2015).pdf第8页
Mastering matplotlib(2015).pdf第9页
Mastering matplotlib(2015).pdf第10页
Mastering matplotlib(2015).pdf第11页
Mastering matplotlib(2015).pdf第12页
Mastering matplotlib(2015).pdf第13页
Mastering matplotlib(2015).pdf第14页
Mastering matplotlib(2015).pdf第15页
Mastering matplotlib(2015).pdf第16页
Mastering matplotlib(2015).pdf第17页
Mastering matplotlib(2015).pdf第18页
Mastering matplotlib(2015).pdf第19页
Mastering matplotlib(2015).pdf第20页

试读结束, 可继续阅读

14积分/C币 立即下载 >