Active Hackathon

Complete Guide To Visualizer: Python Library for Automating Visualization

Visualizer is a python library that automates the process of visualization. It supports a large variety of graphs and plots which can easily be created using a single line of code.
Visualizer Python

Data Visualization is considered to be one of the best ways to identify any anomaly, outlier, or if data follows a particular pattern. While looking at graphs and plots with our naked eyes we can clearly see what the data is trying to tell us. Data Visualization is the most important part of Story Telling about telling because it backs the story with visualizations that have a greater impact.

Python provides different modules/packages which are used for data visualization. We can create different visualizations like statistical visualizations, 3D visualization, etc. using different python packages and modules like seaborn, matplotlib, bokeh, etc. All python libraries provide us with different processes to create visualizations so each time we use a library we should what syntax to follow and what should be the code for different plots.


Sign up for your weekly dose of what's up in emerging technology.

Visualizer is a python library that automates the process of visualization. It supports a large variety of graphs and plots which can easily be created using a single line of code. It allows creating visualizations of any individual relationship between multiple columns.

In this article, we will explore what are some of the plots and graphs which we can create using a visualizer.


We will start by installing visualizer using pip install visualizer.

  1. Importing required libraries

In this article, we will be creating visualizations for which we will import visualizer and for the dataset, we will import seaborn to use a default dataset defined in seaborn.

from visualizer import Visualizer

import seaborn as sns

  1. Loading the dataset

We will use seaborn to load the dataset named tips that contain attributes like total_bill, tip, etc. We will store this dataset into a data frame.

df = sns.load_dataset('tips')


Tips Dataset
  1. Creating Visualizations

Now let us start creating different visualizations for different attributes.

  1. Count Plot

Visualizer.create_count_plot(df=df, cat_col="day", annot=True)

Count Plot
  1. Pie Chart

Visualizer.create_pie_plot(df=df, cat_col="sex")

Pie Chart
  1. Box Plots

Visualizer.create_box_plot(df=df, num_col="total_bill", cat_col='sex')

Box Plots
  1. Density Plot

Visualizer.create_density_plot(df=df, num_1='tip', num_2='total_bill')

Density Plot
  1. Scatter Plot

Visualizer.create_scatter_plot(df=df, num_1='tip', num_2='total_bill')

Scatter Plot
  1. KDE Plots

Visualizer.create_kde_plot(df=df, num_col='tip')

  1. Ridge Plot

Visualizer.create_ridge_plot(df=df, num_col='total_bill', cat_col='day')


In this article, we saw how we can create different visualizations using visualizer and within a single line of code. All the graphs we created are highly informative and visually appealing. Visualizer is fast and easy to use, it has a variety of plots and graphs which can be used for different purposes as per requirements.

More Great AIM Stories

Himanshu Sharma
An aspiring Data Scientist currently Pursuing MBA in Applied Data Science, with an Interest in the financial markets. I have experience in Data Analytics, Data Visualization, Machine Learning, Creating Dashboards and Writing articles related to Data Science.

Our Upcoming Events

Conference, Virtual
Genpact Analytics Career Day
3rd Sep

Conference, in-person (Bangalore)
Cypher 2022
21-23rd Sep

Conference, in-person (Bangalore)
Machine Learning Developers Summit (MLDS) 2023
19-20th Jan, 2023

Conference, in-person (Bangalore)
Data Engineering Summit (DES) 2023
21st Apr, 2023

Conference, in-person (Bangalore)
MachineCon 2023
23rd Jun, 2023

3 Ways to Join our Community

Discord Server

Stay Connected with a larger ecosystem of data science and ML Professionals

Telegram Channel

Discover special offers, top stories, upcoming events, and more.

Subscribe to our newsletter

Get the latest updates from AIM

A Case for IT Professionals Switching Jobs Frequently

For Indian companies, the ability to retain employees has become a tight ropewalk between transforming their working models and adopting a hybrid working model successfully. Over 60% respondents in the Qualtrics survey said that they would look for a new job, if forced to return to work from office full time.