bsc-iitm / Data-Visualization-Design-CS4001

4 stars 0 forks source link

Graded Assignment-5 (May Term 2023):- Data Visualization Tools #18

Open Jimmi-Kr opened 11 months ago

Jimmi-Kr commented 11 months ago

With a plethora of both commercial & free visualization tools & libraries available, it can often be confusing to pick the right tool for your requirement. Also from the learning point of view, one doesn't know which tool or set of tools should invest time & effort in learning.

In her 2016 article "What I Learned Recreating One Chart Using 24 Tools", Lisa Charlotte Rost tried out 12 data vis applications and 12 data vis libraries and programming languages and reported a comparative evaluation.

In this assignment, you will recreate the exercise with at least 5 charting tools or libraries (total 5 not 5 each) for the given dataset (auto-mpg.csv). You may create any chart type, but using at least 2 variables from the dataset. Having decided on chart type & variables, repeat the same chart using the 5 chart tools or libraries. Paste your charts as a comment to this issue. Add text to each chart identifying the tool/library you used for the chart.

faizanxmulla commented 11 months ago

Name : Faizan Mulla Roll No. : 21f1003885

Variables used :

  1. model year
  2. Avg horsepower per year
  3. Avg displacement per year

Chart type : Line plot

Colab file link : https://colab.research.google.com/drive/1mzz-N2YfBwaGj9RjWVf-ToGZqr9YaHUL?usp=drive_link


Tools used:


1. Google Sheets :

Link : https://docs.google.com/spreadsheets/d/e/2PACX-1vRsS2Rlaud8RW8hdzQRpiYWWdB26niD8CPhAB1tmIBttR2niW2lYUZhoWMvVkw6bBR_kX-Saw4zU9qK/pubchart?oid=2145235450&format=interactive

image


2. Datawrapper :

Link : https://datawrapper.dwcdn.net/jHtTB/1/

image


3. Looker Studio

Link : https://lookerstudio.google.com/s/lM3rLoG9xFI

image


4. Power BI :

image


5. Infogram

Link : https://infogram.com/dvd-ga5-1h7z2l83vykxg6o

image

S-D-P commented 10 months ago

Name: Siddhi Dhirajkumar Pandirkar RollNo: 21f1001177

Comparative Analysis of Car Brands: Average Weight v/s Average Performance Metrics

Chart: Combo Chart - Line & Bar Plot

Variables: X-Axis: Car Brands Primary Y-Axis (Bars): Weight (Average per brand) Secondary Y-Axis (Lines): Acceleration (Average per brand) Displacement (Average per brand) Horsepower (Average per brand)

Data Visualizations and corresponding tools:

  1. Google Sheets

image

  1. ChartJS

image

  1. FusionCharts

image

  1. Matplotlib

image

  1. Flourish

image

Prahlad19 commented 10 months ago

Data Visualization with different tools

Name: PRAHLAD SINGHANIA Roll no: 21f1006059

Variables:

 Miles per gallon (mpg)  Acceleration

Chart Type:

 Scatter plot

Motive:

 To find correlation between miles per gallon and acceleration

Tools:

1. Microsoft Excel:

image

2. Flourish:

flourish

3. RawGraphs 2.0:

RawGraph_viz

4. DataWrapper:

datawrapper

5. Matplotlib:

matplotlib

6. Seaborn:

seaborn

VarnikaRB commented 10 months ago

Name: Varnika Bagaria Roll no: 21f1007039

Variables:

Displacement Horsepower

Chart Type:

Line

Tools used:

  1. Google Sheets:

    Screenshot 2023-08-12 at 12 48 48 PM
  2. Tableau:

    Screenshot 2023-08-12 at 12 47 29 PM
  3. Matplotlib:

    image
  4. Seaborn:

    image
  5. RawWrapper 2.0

    image
SrivinaySridhar commented 10 months ago

Name : Srivinay Sridhar

Roll No. : 21f1006569

Average Mpg and Displacement by number of Cylinders

Chart type

Side by Side Bar chart

Variables used :

  1. Cylinders
  2. Average displacement grouped by cylinders (derived from displacement)
  3. Average mpg grouped by cylinders (derived from mpg)

Purpose

To find the relation between efficiency (mpg) and a parameter of performance (displacement) with the number of cylinders.

Tools used

1. Google Sheets

gsheet_viz1

2. Tableau

tableau_viz1

3. Plotly

plotly_viz1

4. Matplotlib

matplotlib_viz1

5. Data Wrapper

datawrapper_viz1

anant7k commented 10 months ago

Anant Kumar 21f1000683

Variables Used

  1. MPG
  2. Horsepower

Chart Type

Purpose

Handling Missing Horsepower Values


Tools Used

1. Excel image

2. Datawrapper image

3. Python Matplotlib image

4. Python Seaborn image

5. Python Bokeh bokeh_plot

afnan-ahmad commented 10 months ago

Comparing different chart tools / libraries

Created by: Afnan Ahmad | 21F1003730

Chart Type: Scatter plot Variables: miles per gallon (mpg) and weight (lb) Tools: Matplotlib, Plotly, Flourish, Google Sheets, Microsoft Excel

Matplotlib

mpg_matplotlib

Plotly

mpg_plotly

Flourish

mpg_flourish

Google Sheets

mpg_gsheets

Microsoft Excel

mpg_excel

harshadpaikrao commented 10 months ago

Name : Harshad Shahu Paikrao

Roll no. 21f1002085

Tools used:

Variables used:

Visualization type : Scatterplot

Purpose:

To find the relation between Horsepower and fuel efficiency (mpg) based on number of Cylinders.

Visualization:

1. Tableau Desktop

Mileage vs Horsepower

Tableau public link : https://public.tableau.com/app/profile/harshad.paikrao/viz/DVD_GA5/MileagevsHorsepower?publish=yes

2. Flourish

mpg_vs_hp_flourish

flourish link: https://public.flourish.studio/visualisation/14724231/

3. Seaborn

mpg_vs_horsepower_sns

colab link : https://colab.research.google.com/drive/1z4QME0yJbr6HaqtqaXPtcIIIGkcEMw0g?usp=sharing

4. Plotly

mpg_vs_hp_plotly

colab link : https://colab.research.google.com/drive/1lUf26PHaPlKM47kDQxKIu_vRY-4n9BiJ?usp=sharing

5. RAWGraphs 2.0

Mpg_vs_hp_raw

iSarthakGautam commented 10 months ago

Name : Sarthak Gautam Roll No. : 21f1000864

Average MPG and Acceleration Over the Years

Variables used:

Motive

To see the trend in mpg and acceleration over the years so as to understand how efficient yet powerful the cars are geeting with advent of new technology.

Vizualisations:

1. Plotly

Plotly is open source python graphing library that makes interactive, publication-quality graphs.

Screenshot 2023-08-14 at 4 26 14 PM

Link to colab file

2. Matplotlib

Matplotlib is a comprehensive library for creating static, animated, and interactive visualisations in Python. Matplotlib makes easy things easy and hard things possible.

Screenshot 2023-08-14 at 4 28 21 PM

Link to colab file

3. Tableau Public

Tableau Public is a free platform to explore, create and publicly share data visualizations online.

Screenshot 2023-08-14 at 4 31 17 PM

The great thing about tableau is it's ability to forecast without complex coding.

Link to tableau visualisation

4. Flourish

Flourish is an interactive data visualization tool that enables the creation of captivating data stories. It provides a wide range of user-friendly templates for animated charts, detailed maps, and rich data explorers.

Screenshot 2023-08-14 at 4 35 29 PM

Flourish Visualisation Link

5. Google Sheets/ Excel / Apple Numbers

These are popular spreadsheet software that offers hundreds of features to their users. The tools share many similarities with each other, as they have common goals.

Screenshot 2023-08-14 at 4 39 48 PM

Link to sheets

6. Seaborn

Seaborn is a Python data visualisation library based on matplotlib. It provides a high-level interface for drawing attractive and informative statistical graphics.

Screenshot 2023-08-14 at 4 42 09 PM

Link to colab file

BarunSinha commented 10 months ago

Name : Barun Kumar Sinha Roll No : 21f1002021


Tools Used


Variables Used


Chart used : Line Chart


Purpose


Visualization

  1. Matplotlib Matplotlib (1)

  1. Seaborn seaborn


  2. Excel Excel chart


  3. PowerBi Screenshot (25)


  4. Highcharts Screenshot (23)

21f1004666 commented 10 months ago

Name: Andiboyina Mourya Chakradhar Nagesh Roll no.: 21f1004666

Tools Used:

Variables:

Plotly

newplot

Matplotlib and Seaborn

Untitled

GGPlot2

Rplot02

Google Sheets

Relation of weight and mpg of cars

Flourish

Flourish

Khushiin commented 10 months ago

Name: Khushee A Namdeo Roll Number: 21f3001500

TOOLS USED

Microsoft Excel Infogram Seaborn Tableau Public DataWrapper

VARIABLES USED

Average Miles per gallon(Mpg) Average Horsepower


Microsoft Excel:

image

Infogram:

image

Link: https://infogram.com/copy-column-chart-1hdw2jpox5xwj2l?live

Seaborn:

image

Link: https://colab.research.google.com/drive/1yG_2VX1tvaphzOgdSjFApO5jne8ahuTo

Tableau Public:

image

Link: https://public.tableau.com/newWorkbook/17493862-715a-4374-b03d-33099448dcf4#1

DataWrapper:

image

Link: https://datawrapper.dwcdn.net/Z8CIo/1

sejalanandIITM commented 10 months ago

Name: Sejal Anand Roll No: 21f1002620

Variables Used

Objective

The scatter plot aims to illustrate how the acceleration of various car models relates to their fuel efficiency (measured in mpg), while also showing how this relationship varies across different countries or manufacturers.

Tools Used

Visualizations

Plotly Express

image

Tableau

image

ggplot

image

Folium

image

PowerBI

image
dipak-patil-iitm commented 10 months ago

Name: Dipak Patil Roll No: 21f1004451

Variables Used

Tools Used

  1. Matplotlib
  2. Google Sheet
  3. Tableau
  4. PowerBI
  5. ggplot

Visualizations

  1. Matplotlib https://colab.research.google.com/drive/1Y4YAZywYTNvliMYLDeSZgl09EOK4Xsds?usp=sharing

Untitled

  1. Google Sheet https://docs.google.com/spreadsheets/d/1oAz3s98oFHXdlBn2OMpi7_zDhqqAmbXldXFnIfl_dgY/edit?usp=sharing

image

  1. Tableau https://public.tableau.com/app/profile/dipak.patil2471/viz/DataVizWeek5_16920927103500/Sheet1#1

Tableu Scatter Plot

  1. PowerBI

image

  1. ggplot https://colab.research.google.com/drive/1Y4YAZywYTNvliMYLDeSZgl09EOK4Xsds#scrollTo=C-vuFiPswqfn&line=5&uniqifier=1

Untitled

deep87we commented 10 months ago

Data Visualisation with different python Libraries:

Name:Deepanshu Mahajan Roll no-21f1006962

Variables Used

Acceleration MPG (Fuel Efficiency)

Objective:

The intention behind the scatter plot is to visually represent the connection between the acceleration of cars and their fuel efficiency (measured in miles per gallon - mpg).

Visualisations:

1.Matplotlib Library:

Screenshot 2023-08-17 at 7 21 45 PM

2.Seaborn

Screenshot 2023-08-17 at 7 22 05 PM

3.Plotly

Screenshot 2023-08-17 at 7 22 15 PM

4.Pandas Plotting

Screenshot 2023-08-17 at 7 22 27 PM

5.Bokeh

Screenshot 2023-08-17 at 7 22 53 PM
mb1AtGithub commented 10 months ago

Manisha Bapat 21f1000449

Tried following tools for plotting scatter plot between mpg and weight. Also used #cylinders as category where ever possible. 1) Raw graphs 2) Lyra 3) Tableau 4) Infogram 5) D3

1) Raw Graphs

MPG-Weight-cylinders

2) Lyra

mpg Vs weight

3) Tableau

MpgVsWeights

4) Infogram

mpgVsweights,cylinder

5) D3

mpgVsweight

Vishvam10 commented 10 months ago

Name : Vishvam Sundararajan S Roll No : 21f1005939

Data Visualization Tools

Variables Used

Tools Used

Visualizations

  1. Matplotlib : (Bar Graph + Line Graph) Number of Cars Manufactured and Average Displacement vs Model Year


Matplotlib_Number_of_Cars_Manufactured_and_Average_Displacement_vs_Model_Year

  1. RAW Graphs : (Bubble Chart) Mpg, Acceleration and Cylinder


Raw_Graphs_Mpg_Acceleration_Cylinder

  1. Seaborn : (Bar Graph + Line Graph) Number of Cars Manufactured and Average Displacement vs Model Year


Seaborn_Number_of_Cars_Manufactured_and_Average_Displacement_vs_Model_Year

  1. Google Sheet : (Scatter Plot) Acceleration vs Horsepower


Google_Sheet_ Acceleration_vs_Horsepower

  1. Microsoft Excel : (Scatter Plot ) Weight vs Acceleration


Excel_Weight_vs_Acceleration

dhruvsanan commented 10 months ago

Name: Dhruv Sanan RollNo: 21f1004102

Comparative Analysis of Car Brands: Average Weight v/s Average Acceleration Metrics

Chart: Combo Chart - Line & Bar Plot

Variables used :

model year Avg Weight per year Avg Acceleration per year

Data Visualizations and corresponding tools:

Tableau

Screenshot 2023-08-17 at 9 32 11 PM

https://public.tableau.com/app/profile/dhruv1897/viz/cardata_16922881079500/Sheet2?publish=yes

Google Sheets

Acceleration vs Weight

https://docs.google.com/spreadsheets/d/1SZ78RpItqo_O0Fto9QZ9aeHP7RUmJV3AVIAvvbCjm7E/edit?usp=sharing

Data Wrapper

ROskW-acceleration-vs-weight

https://datawrapper.dwcdn.net/ROskW/1/

Matplotlib

Unknown

https://colab.research.google.com/drive/1OfK_d5fRXvZmPQQ69s2Rtr9fY7mbvEOO?usp=sharing

Seaborn

Unknown-2

https://colab.research.google.com/drive/1OfK_d5fRXvZmPQQ69s2Rtr9fY7mbvEOO?usp=sharing

viboognesh commented 10 months ago

Name: G Vibu Vignesh Roll No. PH17B006

Chart: ScatterPlot

Variables used: MPG vs Displacemetn

Seaborn mpg_vs_displacement_seaborn

Excel mpg_vs_displacement_Excel

Matplotlib mpg_vs_displacement_matplotlib

Pandas mpg_vs_displacement_pandas

Plotly mpg_vs_displacement_plotly

21f1005173 commented 10 months ago

Name : M.S.Srinivass Roll No : 21f1005173

Variables Used

Tools Used

Excel excel

Google Sheets googlesheets

Seaborn seaborn

Matplotlib matplotlib

Infogram infogram

priyanka-maz commented 10 months ago

Name - Priyanka Mazumdar Roll No. - 21f1000367

One Chart Using 5 Tools

Dataset Used - Automobile Dataset

Given dataset had 9 columns:

We haven't been provided units for each parameter.

Parameters used in Chart

Idea of my Chart

My main aim was to find the correlation between weight of the car and its horsepower. To segregate the scatter plot, I have used colour encoding of miles per gallon to see if there exists any relationship

1. Seaborn Scatter Plot

Link to Colab

Matplotlib, Seaborn

2. Flourish Scatter Plot

Link to Flourish

Flourish

3. Tableau Scatter Plot

Link to Tableau Viz

Tableau

4. RawGraphs 2.0 Scatter Plot

RawGraphs2 0

5. Google Sheets Scatter Plot

Link to Google Sheet

Google Sheets

Conclusion

  1. Customising using code based platforms like Seaborn, Vega is very flexible and let's one get all the customization required. Cleaning of data can also be done before visualizing.
  2. Visualizing using platforms such as Tableau and Flourish which have inbuilt templates makes the task easier and short. It is not extremely flexible but a wide range of choices are available.
  3. Visualizing using platforms such as Google Sheets or Excel isn't very flexible or aesthetic as the options are limited. Cleaning of data in these platforms is also more time-consuming than platforms like Colab.
faridkhan5 commented 10 months ago

Name: Farid Khan Roll No: 21f1002045

Chart: Line Chart Variables: Weight, Horsepower, and Acceleration

  1. Excel

    ga5_excel
  2. Seaborn

    ga5_seaborn
  3. Flourish

    ga5_flourish
  4. Plotly

    ga5_plotly
  5. Matplotlib

    ga5_matplotlib

Analysis: