O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Network Graph Analysis and Visualization with Gephi

Book Description

Gephi is a great platform for analyzing and turning your data into highly communicative visualizations, and this book will teach you to create your own network graphs, and then customize and publish them to the web.

  • Use your own data to create network graphs displaying complex relationships between several types of data elements
  • Learn about nodes and edges, and customize your graphs using size, color, and weight attributes
  • Filter your graphs to focus on the key information you need to see and publish your network graphs to the Web

In Detail

Gephi is an interactive visualization and exploration platform for all kinds of networks and complex systems. Social media data has helped to drive network visualization to new levels of relevance and importance. However, there is far more to network visualization than just social media data. For analyzing and visualizing network graphs, you need to have an excellent platform, and you need to know ways to use your data effectively.

Network Graph Analysis and Visualization with Gephi is a practical, hands-on guide that provides you with all the tools you need to begin creating your own network graphs. You will learn how to import data, test multiple graph layouts, and publish your visualizations to the Web.

Network Graph Analysis and Visualization with Gephi will teach you how to create your own network graphs using Gephi. The book begins by taking you through the installation of Gephi and configuring the installation options. You will also get acquainted with the Gephi workspace and the various tools in Gephi. Next, you’ll use these tools to create your own graphs. If you need to add more capability to your personal toolkit, you will be learning to Download and install several of the best Gephi layout plugins. You will then use these layouts simultaneously to produce beautiful graphs. Also, you create and import data in Gephi and add some new plugins that extend Gephi even further. You also gain the skills to prepare and customize your network visualization for export.

By the end of this book, you will be able to create your own network graphs using Gephi, customize the look and feel of your graphs, and successfully publish them to the Web.

Table of Contents

  1. Network Graph Analysis and Visualization with Gephi
    1. Table of Contents
    2. Network Graph Analysis and Visualization with Gephi
    3. Credits
    4. About the Author
    5. Acknowledgments
    6. About the Reviewers
    7. www.PacktPub.com
      1. Support files, eBooks, discount offers and more
        1. Why Subscribe?
        2. Free Access for Packt account holders
    8. Preface
      1. What this book covers
      2. What you need for this book
      3. Who this book is for
      4. Conventions
      5. Reader feedback
      6. Customer support
      7. Downloading the color graphics PDF file
        1. Errata
        2. Piracy
        3. Questions
    9. 1. Installing Gephi
      1. Downloading the software
        1. Installing the software
        2. The Gephi interface
          1. Toolbar 1 – selectors, pencils, and brushes
          2. Toolbar 2 – graph and node functions
          3. Toolbar 3 – customizing nodes and edges
      2. Summary
    10. 2. Creating Simple Network Graphs
      1. Understanding the Gephi workspace
        1. The Graph window
        2. The Ranking window
        3. The Layout window
      2. Working with the default layout options
      3. Using an existing dataset
      4. Creating our first network graph
        1. Viewing data in the Data Laboratory
        2. Experimenting with layouts
          1. Force Atlas and Force Atlas 2 methods
          2. Fruchterman-Reingold
          3. Yifan Hu algorithms
        3. Customizing the graph
          1. Customizing nodes
          2. Customizing the layout
      5. Summary
    11. 3. Exploring Additional Layout Options
      1. Exploring base layout options
        1. Force layout options
        2. Fruchterman-Reingold options
        3. Yifan Hu options
      2. Locating available layout plugins
        1. Downloading and installing the plugins
      3. Using the layouts
        1. The Circular layout
        2. The Dual Circle layout
        3. The Radial Axis layout
        4. The Concentric layout
        5. The OpenOrd layout
      4. Other options
      5. Finding the most effective layout
      6. Summary
    12. 4. Creating a Gephi Dataset
      1. Basic data requirements
        1. Sizing nodes and edges
      2. Building a datafile in Gephi
        1. Adding nodes
        2. Adding edges
      3. Using spreadsheet files in Gephi
        1. Creating and importing a spreadsheet
        2. Importing spreadsheet files
        3. Importing MySQL data
        4. Saving your file
      4. Summary
    13. 5. Exploring Plugins
      1. About plugins
      2. Enhancing Gephi with plugins
      3. Exploring plugin options
        1. Plugin categories
        2. Using plugins to improve productivity
      4. Downloading and installing plugins
      5. Summary
    14. 6. Advanced Features
      1. Filters
        1. Filter options
          1. The Equal filter
          2. Working with Partition filters
          3. Using the Degree Range filter
          4. Working with the Ego Network filter
      2. Statistics
        1. Working with key statistics
      3. Rankings
      4. Summary
    15. 7. Deploying Gephi Visualizations
      1. Customizing the visualization
        1. Customizing the nodes and node labels
        2. Customizing the edges and edge labels
        3. Exporting the graph
          1. Exporting to a graph file
          2. Exporting to image formats
          3. Using Seadragon Web Export
      2. Summary
    16. A. Network Visualization Resources
      1. Online resources
        1. People you may need to know
      2. Books
      3. Tools
    17. Index