33,59 €
The Julia programming language offers a fresh perspective into the data visualization field.
Interactive Visualization and Plotting with Julia begins by introducing the Julia language and the Plots package. The book then gives a quick overview of the Julia plotting ecosystem to help you choose the best library for your task. In particular, you will discover the many ways to create interactive visualizations with its packages. You’ll also leverage Pluto notebooks to gain interactivity and use them intensively through this book. You’ll find out how to create animations, a handy skill for communication and teaching. Then, the book shows how to solve data analysis problems using DataFrames and various plotting packages based on the grammar of graphics. Furthermore, you’ll discover how to create the most common statistical plots for data exploration. Also, you’ll learn to visualize geographically distributed data, graphs and networks, and biological data. Lastly, this book will go deeper into plot customizations with Plots, Makie, and Gadfly—focusing on the former—teaching you to create plot themes, arrange multiple plots into a single figure, and build new plot types.
By the end of this Julia book, you’ll be able to create interactive and publication-quality static plots for data analysis and exploration tasks using Julia.
Das E-Book können Sie in Legimi-Apps oder einer beliebigen App lesen, die das folgende Format unterstützen:
Seitenzahl: 488
Veröffentlichungsjahr: 2022
Create impressive data visualizations through Julia packages such as Plots, Makie, Gadfly, and more
Diego Javier Zea
BIRMINGHAM—MUMBAI
Copyright © 2022 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, either express or implied. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been 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.
Publishing Product Manager: Devika Battike
Senior Editor: Nazia Shaikh
Content Development Editor: Manikandan Kurup
Technical Editor: Rahul Limbachiya
Copy Editor: Safis Editing
Project Coordinator: Farheen Fathima
Proofreader: Safis Editing
Indexer: Hemangini Bari
Production Designer: Roshan Kawale
Marketing Coordinator: Priyanka Mhatre
First published: August 2022
Production reference: 1290722
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham
B3 2PB, UK.
ISBN 978-1-80181-051-7
www.packt.com
I dedicate this book to my family, especially Elin and Gaël, who have been close to me during the journey, making it possible. And to the Julia community and their open source developers who do their best to make Julia grow.
Diego Javier Zea is a contributor to the Julia Plots ecosystem and developer of MIToS, a Julia package for studying protein sequence and structure in the Julia language. He holds a Ph.D. in bioinformatics and has worked as a postdoctoral researcher at the Leloir Institute Foundation in Buenos Aires and Sorbonne Université and Muséum National d'Histoire Naturelle in Paris. He is now an Assistant Professor at Université Paris-Saclay, studying protein structure, interactions, and evolution.
Ronan Arraes Jardim Chagas received a B.Sc. degree in control and automation engineering from the University of Brasília (UnB), Brazil, in 2008, and a Ph.D. in systems and control from the Aeronautics Institute of Technology (ITA), Brazil, in 2012. Since 2013, he has been with the National Institute for Space Research (INPE) as a Space Systems Engineer. He was the mission architect and technical manager of the attitude and orbit control subsystem of the Amazonia-1 satellite. During this project, he used the Julia language to perform numerous analyses, creating important tools such as the package SatelliteToolbox.jl. His main research interests include signal processing, space systems, attitude and orbit control, and artificial intelligence.
In this section, you will learn the basics about Julia and its plotting ecosystem. We will start with a quick introduction to Julia for data analysis and visualization – no previous Julia experience is needed. Then, we will explore the different plotting packages in the Julia ecosystem. The initial chapters will introduce you to some basic plotting capabilities of Plots and Makie. Then, we will go deeper to see how to create interactive plots and animations with them. This section will also introduce us to Pluto notebooks, interactive and reproducible Julia notebooks that will be essential for following this book’s code examples.
This section comprises the following chapters:
Chapter 1, An Introduction to Julia for Data Visualization and AnalysisChapter 2, The Julia Plotting EcosystemChapter 3, Getting Interactive Plots with JuliaChapter 4, Creating AnimationsTausende von E-Books und Hörbücher
Ihre Zahl wächst ständig und Sie haben eine Fixpreisgarantie.
Sie haben über uns geschrieben: