The Python Graph Gallery

By Yan Holtz, Queensland Brain Institute of Brisbane

Python is now the major programming language within the business of data science, followed by R [ref: KDnuggets]. Information visualization is a key measure in this area, and Python provides great possibilities once it comes to representing your data graphically. On the other hand, the enormous number of the possible complexity of the documentation and tools makes it difficult to build a chart.

The Python Graph Gallery is a site which shows hundreds of graphics made with python, constantly supplying a reproducible code snippet.

400 graphics and 40 segments

The gallery currently provides about 400 charts organized in 40 segments. Each segment is represented by a logo created by designer Conor Healy. The colour depends of the topic of the graphic: distribution, significance, part of a whole, maps, stream, development… This classification has been inspired in the graphic continuum and should make it possible for you to quickly discover the chart you require.

Python Graph Gallery 1

Naturally, most common plot types like , scatterplot, or even histograms exist. But some less common data visualization types exist as well, like plot, plot, 2D density plot or wordclouds.

From simple to catchy

Many examples are displayed, from the easiest to the toughest, once you enter a graph section. Usually, the very first example describes how the input dataset must be formatted, and how to make the graphic with the default parameters. Explanations are provided, code commented line online and can be shortened to the minimal, this makes it effortless to comprehend how the function works. Here is an overview of the  you could do:

Progressively, you are led by examples from a basic variant to highly charts. Such as customizing colours axes and so forth, each example intends to explain one tip. At the end of the segment, you will discover some ‘real life examples’ blending these hints to get a good figure that is customized.

Python Graph Gallery 3

A concentrate on Matplotlib and Seaborn

A lot of libraries exist when it comes to making graphs with python. I decided to rely largely on Matplotlib and Seaborn, all these are currently the major two tools used. Almost every kind of graph is feasible together. When it isn’t, I used other libraries like folium for maps or networkX such as networks.

Note that both Matplotlib and Seaborn possess a dedicated webpage showing tips generic to every type of graph, like customizing axes and titles, calling different themes, controlling colors… These pages may be useful to quickly find again the every-day code snippets that we tend to overlook.

Python Graph Gallery 4

Go to this hyperlink  here for your code.

The shows hundreds of graphics and will hopefully allow you to swiftly realise the graph you require. In this sense, it intends to aid users.

The Objective is to increase the knowledge of users in the field of data visualization:

  • By visiting the website, You Might find new Kind of dataviz options that may fit your data
  • Each segment is introduced with a short description describing Whenever the graph type is advised
  • a Poor graph section is sometimes included at the bottom of a segment, warning you about the common mistakes made on this Kind of graph

The gallery is a project developed by Yan Holtz throughout his nights and vacations. Thus, please be cautious concerning English vocabulary mistakes and bugs, imprecisions. Any insect or opinions is strongly welcome at or via Page: . Last but not least, note that the Python graph gallery has a twin sister: that the .

Writer Rings

is a fervent information analyst and bioinformatician currently working at the Queensland Brain Institute of Brisbane.     He’s a special fascination for data visualization that lead him to Create the as well as the graph galleries. He can be contacted at: