Fundamentals of Data Visualization: A Primer on Making Informative and Compelling Figures

"O'Reilly Media, Inc."
Free sample

Effective visualization is the best way to communicate information from the increasingly large and complex datasets in the natural and social sciences. But with the increasing power of visualization software today, scientists, engineers, and business analysts often have to navigate a bewildering array of visualization choices and options.

This practical book takes you through many commonly encountered visualization problems, and it provides guidelines on how to turn large datasets into clear and compelling figures. What visualization type is best for the story you want to tell? How do you make informative figures that are visually pleasing? Author Claus O. Wilke teaches you the elements most critical to successful data visualization.

  • Explore the basic concepts of color as a tool to highlight, distinguish, or represent a value
  • Understand the importance of redundant coding to ensure you provide key information in multiple ways
  • Use the book’s visualizations directory, a graphical guide to commonly used types of data visualizations
  • Get extensive examples of good and bad figures
  • Learn how to use figures in a document or report and how employ them effectively to tell a compelling story
Read more
Collapse

About the author

Claus O. Wilke is a professor of Integrative Biology at The University of Texas at Austin. He holds a PhD in theoretical physics from the Ruhr-University Bochum, Germany. Claus is the author or coauthor of over 170 scientific publications, covering topics in computational biology, mathematical modeling, bioinformatics, evolutionary biology, protein biochemistry, virology, and statistics. He has also authored several popular R packages used for data visualization, such as cowplot and ggridges, and he is a contributor to the package ggplot2.

Read more
Collapse
Loading...

Additional Information

Publisher
"O'Reilly Media, Inc."
Read more
Collapse
Published on
Mar 18, 2019
Read more
Collapse
Pages
390
Read more
Collapse
ISBN
9781492031031
Read more
Collapse
Read more
Collapse
Read more
Collapse
Language
English
Read more
Collapse
Genres
Business & Economics / Business Mathematics
Business & Economics / Industries / Computers & Information Technology
Business & Economics / Skills
Computers / Computer Graphics
Computers / Data Modeling & Design
Computers / Data Processing
Computers / Data Visualization
Computers / Desktop Applications / Design & Graphics
Read more
Collapse
Content Protection
This content is DRM free.
Read more
Collapse
Read Aloud
Available on Android devices
Read more
Collapse
Eligible for Family Library

Reading information

Smartphones and Tablets

Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.

Laptops and Computers

You can read books purchased on Google Play using your computer's web browser.

eReaders and other devices

To read on e-ink devices like the Sony eReader or Barnes & Noble Nook, you'll need to download a file and transfer it to your device. Please follow the detailed Help center instructions to transfer the files to supported eReaders.
Master the intricacies of Tableau to create effective data visualizationsAbout This BookArm yourself with an arsenal of advanced chart types and geocoding to efficiently and engagingly present informationMap a grid over a network node diagram and use that grid to demonstrate loads, processing time, and more in TableauIntegrate R with Tableau by utilizing R functions, libraries, and saved modelsWho This Book Is For

If you are a business analyst without developer-level programming skills, then this book is for you. You are expected to have at least a fundamental understanding of Tableau and basic knowledge of joins, however SQL knowledge is not assumed. You should have basic computer skills, including at least moderate Excel proficiency.

What You Will LearnCreate a worksheet that can display the current balance for any given period in timeRecreate a star schema from in a data warehouse in TableauCombine level of detail calculations with table calculations, sets, and parametersCreate custom polygons to build filled maps for area codes in the USAVisualize data using a set of analytical and advanced charting techniquesKnow when to use Tableau instead of PowerPointBuild a dashboard and export it to PowerPointIn Detail

Tableau has emerged as one of the most popular Business Intelligence solutions in recent times, thanks to its powerful and interactive data visualization capabilities. This book will empower you to become a master in Tableau by exploiting the many new features introduced in Tableau 10.0.

You will embark on this exciting journey by getting to know the valuable methods of utilizing advanced calculations to solve complex problems. These techniques include creative use of different types of calculations such as row-level, aggregate-level, and more. You will discover how almost any data visualization challenge can be met in Tableau by getting a proper understanding of the tool's inner workings and creatively exploring possibilities.

You'll be armed with an arsenal of advanced chart types and techniques to enable you to efficiently and engagingly present information to a variety of audiences through the use of clear, efficient, and engaging dashboards. Explanations and examples of efficient and inefficient visualization techniques, well-designed and poorly designed dashboards, and compromise options when Tableau consumers will not embrace data visualization will build on your understanding of Tableau and how to use it efficiently.

By the end of the book, you will be equipped with all the information you need to create effective dashboards and data visualization solutions using Tableau.

Style and approach

This book takes a direct approach, to systematically evolve to more involved functionalities such as advanced calculation, parameters & sets, data blending and R integration. This book will help you gain skill in building visualizations previously beyond your capacity.

Inject new life into your data by creating compelling visualizations with d3.jsAbout This BookUnderstand how to best represent your data by developing the right kind of visualizationHarness the power of D3 by building interactive and real-time data-driven web visualizationsThis book will provide a strong foundation in designing compelling web visualizations with D3.jsWho This Book Is For

This book is for web developers, data scientists, and anyone interested in representing data through interactive visualizations on the web with D3. Some basic JavaScript knowledge is expected, but no prior experience with data visualization or D3 is required to follow this book.

What You Will LearnGain a solid understanding of the common D3 development idiomsBe able to input data, transform it, and output it as a visualizationAdd simple effects and user interactions to a visualizationFind out how to write basic D3 code for server using Node.jsAutomate testing visualizations using MochaAchieve fluency in ES2015, the most modern version of JavaScriptIn Detail

D3 has emerged as one of the leading platforms to develop beautiful, interactive visualizations over the web. We begin by setting up a strong foundation, then build on this foundation book will take you through the entire world of reimagining data using interactive, animated visualizations created in D3.js.

In addition to covering the various features of D3.js to build a wide range of visualizations, we also focus on the entire process of representing data through visualizations so that developers and those interested in data visualization will get the entire process right.

We also include chapters that explore a wide range of visualizations through practical use cases. By the end of this book, you will have unlocked the mystery behind successful data visualizations and will be ready to use D3 to transform any data into a more engaging and sophisticated visualization.

Style and approach

This book has comprehensive explanation on how to leverage the power of D3.js to create powerful and creative visualizations through step by step instruction

Unlock deeper insights into visualization in form of 2D and 3D graphs using Matplotlib 2.xAbout This BookCreate and customize live graphs, by adding style, color, font to make appealing graphs.A complete guide with insightful use cases and examples to perform data visualizations with Matplotlib's extensive toolkits.Create timestamp data visualizations on 2D and 3D graphs in form of plots, histogram, bar charts, scatterplots and more.Who This Book Is For

This book is for anyone interested in data visualization, to get insights from big data with Python and Matplotlib 2.x. With this book you will be able to extend your knowledge and learn how to use python code in order to visualize your data with Matplotlib. Basic knowledge of Python is expected.

What You Will LearnFamiliarize with the latest features in Matplotlib 2.xCreate data visualizations on 2D and 3D charts in the form of bar charts, bubble charts, heat maps, histograms, scatter plots, stacked area charts, swarm plots and many more.Make clear and appealing figures for scientific publications.Create interactive charts and animation.Extend the functionalities of Matplotlib with third-party packages, such as Basemap, GeoPandas, Mplot3d, Pandas, Scikit-learn, and Seaborn.Design intuitive infographics for effective storytelling.In Detail

Big data analytics are driving innovations in scientific research, digital marketing, policy-making and much more. Matplotlib offers simple but powerful plotting interface, versatile plot types and robust customization.

Matplotlib 2.x By Example illustrates the methods and applications of various plot types through real world examples.

It begins by giving readers the basic know-how on how to create and customize plots by Matplotlib. It further covers how to plot different types of economic data in the form of 2D and 3D graphs, which give insights from a deluge of data from public repositories, such as Quandl Finance. You will learn to visualize geographical data on maps and implement interactive charts.

By the end of this book, you will become well versed with Matplotlib in your day-to-day work to perform advanced data visualization. This book will guide you to prepare high quality figures for manuscripts and presentations. You will learn to create intuitive info-graphics and reshaping your message crisply understandable.

Style and approach

Step by step comprehensive guide filled with real world examples.

Unleash the power of data by creating interactive, engaging, and compelling visualizations for the webAbout This BookGet a portable, versatile, and flexible data visualization design approach that will help you navigate the complex path towards successGet thorough explanation of the many visual variables and visualization taxonomy to provide you with a menu of creative optionsA comprehensive and contemporary introduction to data-driven visualization design and the most effective approaches to designing impact-maximizing and cognition-amplifying visualizationsWho This Book Is For

This course is for developers who are excited about data and who want to share that excitement with others and it will be handy for the web developers or data scientists who want to create interactive visualizations for the web.

Prior knowledge of developing web applications is required. You should have a working knowledge of both JavaScript and HTML.

What You Will LearnHarness the power of D3 by building interactive and real-time data-driven web visualizationsFind out how to use JavaScript to create compelling visualizations of social dataIdentify the purpose of your visualization and your project's parameters to determine overriding design considerations across your project's executionApply critical thinking to visualization design and get intimate with your dataset to identify its potential visual characteristicsExplore the various features of HTML5 to design creative visualizationsDiscover what data is available on Stack Overflow, Facebook, Twitter, and Google+Gain a solid understanding of the common D3 development idiomsFind out how to write basic D3 code for server using Node.jsIn Detail

Do you want to create more attractive charts? Or do you have huge data sets and need to unearth the key insights in a visual manner? Data visualization is the representation and presentation of data, using proven design techniques to bring alive the patterns, stories, and key insights that are locked away.

This learning path is divided into three modules. The first module will equip you with the key techniques required to overcome contemporary data visualization challenges.

After getting familiar with key concepts of data visualization, it's time to incorporate it with various technologies. In the second module, Social Data Visualization with HTML5 and JavaScript, it teaches you how to leverage HTML5 techniques through JavaScript to build visualizations. It also clears up how the often complicated OAuth protocol works to help you unlock a universe of social media data from sites such as Twitter, Facebook, and Google+.

Once you are familiar with the concepts of incorporating data visualization with HTML5 and JavaScript, third module, Learning d3.js Data Visualization, will lead you to D3, which has emerged as one of the leading platforms to develop beautiful, interactive visualizations over the web. This module provides a strong foundation in designing compelling web visualizations with D3.js.

By the end of this course, you will have unlocked the mystery behind successful data visualizations.

This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products:

Data Visualization: a successful design process by Andy KirkSocial Data Visualization with HTML5 and JavaScript by Simon TimmsLearning d3.js Data Visualization, Second Edition by Ǯdrew Rininsland and Swizec TellerStyle and approach

This course includes all the resources that will help you jump into creating interactive and engaging visualizations for the web. Through this comprehensive course, you'll learn how to create engaging visualizations for the web to represent your data from start to finish!

NATIONAL BESTSELLER

Developing video games—hero's journey or fool's errand? The creative and technical logistics that go into building today's hottest games can be more harrowing and complex than the games themselves, often seeming like an endless maze or a bottomless abyss. In Blood, Sweat, and Pixels, Jason Schreier takes readers on a fascinating odyssey behind the scenes of video game development, where the creator may be a team of 600 overworked underdogs or a solitary geek genius. Exploring the artistic challenges, technical impossibilities, marketplace demands, and Donkey Kong-sized monkey wrenches thrown into the works by corporate, Blood, Sweat, and Pixels reveals how bringing any game to completion is more than Sisyphean—it's nothing short of miraculous.

Taking some of the most popular, bestselling recent games, Schreier immerses readers in the hellfire of the development process, whether it's RPG studio Bioware's challenge to beat an impossible schedule and overcome countless technical nightmares to build Dragon Age: Inquisition; indie developer Eric Barone's single-handed efforts to grow country-life RPG Stardew Valley from one man's vision into a multi-million-dollar franchise; or Bungie spinning out from their corporate overlords at Microsoft to create Destiny, a brand new universe that they hoped would become as iconic as Star Wars and Lord of the Rings—even as it nearly ripped their studio apart.

Documenting the round-the-clock crunches, buggy-eyed burnout, and last-minute saves, Blood, Sweat, and Pixels is a journey through development hell—and ultimately a tribute to the dedicated diehards and unsung heroes who scale mountains of obstacles in their quests to create the best games imaginable.

“At the core, Hit Refresh, is about us humans and the unique quality we call empathy, which will become ever more valuable in a world where the torrent of technology will disrupt the status quo like never before.” – Satya Nadella from Hit Refresh

“Satya has charted a course for making the most of the opportunities created by technology while also facing up to the hard questions.” – Bill Gates from the Foreword of Hit Refresh

The New York Times bestseller Hit Refresh is about individual change, about the transformation happening inside of Microsoft and the technology that will soon impact all of our lives—the arrival of the most exciting and disruptive wave of technology humankind has experienced: artificial intelligence, mixed reality, and quantum computing. It’s about how people, organizations, and societies can and must transform and “hit refresh” in their persistent quest for new energy, new ideas, and continued relevance and renewal. 

Microsoft’s CEO tells the inside story of the company’s continuing transformation, tracing his own personal journey from a childhood in India to leading some of the most significant technological changes in the digital era. Satya Nadella explores a fascinating childhood before immigrating to the U.S. and how he learned to lead along the way. He then shares his meditations as a sitting CEO—one who is mostly unknown following the brainy Bill Gates and energetic Steve Ballmer. He tells the inside story of how a company rediscovered its soul—transforming everything from culture to their fiercely competitive landscape and industry partnerships. As much a humanist as engineer and executive, Nadella concludes with his vision for the coming wave of technology and by exploring the potential impact to society and delivering call to action for world leaders.

“Ideas excite me,” Nadella explains. “Empathy grounds and centers me.” Hit Refresh is a set of reflections, meditations, and recommendations presented as algorithms from a principled, deliberative leader searching for improvement—for himself, for a storied company, and for society.

©2019 GoogleSite Terms of ServicePrivacyDevelopersArtistsAbout Google|Location: United StatesLanguage: English (United States)
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.