Open Jimmi-Kr opened 1 month ago
Name: Kaustav Goswami Roll: 21f1001588
Variables used:
mpg
(millions per gallon) on X-axisdisplacement
on Y-axiscylinders
as discrete colorsI have used the following 5 tools/library to represent a scatter plot using the above variables:
Matplotlib Library
Flourish Tool
Bokeh Library
ggplot2 Library
RAWGraphs Tool
Name: Sheikh Uzair Hussain Roll Number: 21f1001254
Chart type: Scatterplot
Variables used:
horsepower
)mpg
)cylinders
)Name : Suraj ARS Roll No : 21f1005229
Variables used:
mpg horsepower *cylinders
1.Scatter plot using Matplotlib created mpg vs horsepower colored by cylinders
2.Scatter plot using Plotly created mpg vs horsepower colored by cylinders
3.Scatter plot using Altair created mpg vs horsepower colored by cylinders
4.Scatter plot using Tableau created mpg vs horsepower colored by cylinders
5.Scatter plot using Seaborn created mpg vs horsepower colored by cylinders
Name: Neeraj Yadav Roll: 21f1005729
Variables used:
Horsepower on X-axis mpg (millions per gallon) on Y-axis Car Name
I have used the following 5 tools/library to represent a scatter plot using the above variables:
1. Tableau public Scatter plot of horsepower vs mpg
2. Excel Scatter plot of horsepower vs mpg
3. Qlik Scatter plot of horsepower vs mpg
4. Looker Studio Scatter plot of horsepower vs mpg
5. Plotly Scatter plot of horsepower vs mpg
Name: Ashrey Roll No.: 21f2000448
Name: Shyam Sundhar Ganesh Roll Number: 21f3001249
All
Name: Subhashree Roll No.: 21f2001407
Tool Used: Tableau Online
Chart Type: Bubble Chart
Variables Used: Horsepower (X-axis), MPG (Y-axis), Weight (Bubble Size & Color)
Tool Used: Matplotlib
Chart Type: Bubble Chart
Variables Used: Horsepower (X-axis), MPG (Y-axis), Weight (Bubble Color)
Tool Used: Plotly
Chart Type: Bubble Chart
Variables Used: Horsepower (X-axis), MPG (Y-axis), Weight (Bubble Color)
Tool Used: Polestar
Chart Type: Bubble Chart
Variables Used: Horsepower (X-axis), MPG (Y-axis), Weight (Bubble Size & Color)
Tool Used: RAW Graphs
Chart Type: Bubble Chart
Variables Used: Horsepower (X-axis), MPG (Y-axis), Weight (Bubble Size & Color)
Tool Used: Google Sheets
Chart Type: Bubble Chart
Variables Used: Horsepower (X-axis), MPG (Y-axis), Weight (Bubble Size)
Name : Shelley R Roll No: 21f1005512
Selected Variables :
Chart type : Scatter plot
In Excel:
In Plotly:
In DataWrapper:
In HighCharts:
In Google sheets:
Name: Kalla Tabu Venkata Indumathi Roll no: ce22b062 Selected Variables : Cylinders Displacement mpg (miles per gallon)
Chart type : Scatter plot
Matplotlib Python
Flourish
Datawrapper
Seaborn
Raw graphs
Name: Rukhsar Rahman Roll No: 21f1003273
Variables Used :
Chart 1: Scatterplot Using Matplotlib
Chart 2: Scatterplot Using Seaborn
Chart 3: Scatterplot Using Pandas
Chart 4: Scatterplot Using Plotly
Chart 5: Scatterplot Using Altair
Name: Raj Rohit Yadav Roll number: 21f1005377 email: 21f1005377@ds.study.iitm.ac.in
Assignment: GA5
Variables used:
Tools/libraries used:
Charts:
Scatter plot using matplotlib
Scatter plot using plotly
Scatter plot using altair
Scatter plot using tableau
Scatter plot using power bi
Name: Abir Subroto Chakraborty Roll no: 21f2000280
Columns used:
MPG
Horsepower
Tools and Libraries used:
Matplotlib
D3.js
RAW Graph
Tableau
Flourish
Charts:
Matplotlib:
D3.js:
RAWGraph:
Tableau:
Flourish:
Name: Ashutosh Kumar Barnwal Roll No: 21f1001709
Variables: Weight, Acceleration
Matplotlib
Tableau
RawGraphs
d3.js
Flourish
Name: Sakiley Pranay Deep Roll number: 21f1005603
Variables used in plotting the scatterplot:
(Selected based on correlation values obtained through the heatmap)
Libraries/tools used:
Using Matplotlib:
Using Plotly:
Using Bokeh:
Using Flourish:
Using R-ggplot2:
Name : Dheeraj S Roll Number: 21F1002027
horsepower mpg weight cylinders
Seaborn Plotly Altair Plotnine HoloViews
1) Seaborn
2) Plotly
3) Altair
4) Plotnine
5) HoloViews
Name: Syed Afrin Gowhar Roll: 21f2001140
Variables used:
The tools that has been used to represent the scatter plot are: Matplotlib Library Atair library Plotly Library PowerBI Tool Google Data Studio
Name - Harsh Y Mehta Roll No - 21F1001295
Displacement: How Heavy a car can I push up this slope? Horsepower: How Fast can I push a car up this slope?
Name: Kirupa Krishan G Roll: 21f1006352
Variables used:
I have used the following 5 tools/library to represent a scatter plot using the above variables:
Matplotlib library
Raw Graphs Tool
Flourish Tool
Google Sheet Tool
Plotly Library
Name: Sahil Rajpal Roll: 21f1006804
Name - Tripti Arya Roll Number - 21f1005935
Graded Assignment 5
For the given assignment, I first focused on understanding the data attributes and their underlying purposes. Then, I selected two specific variables to plot using different libraries to compare how each library handles the same type of visualization for the same variable data.
Variables i have used for the Creating Visualization:
I selected these two variables because they exhibit a clear correlation, where the weight of a car influences its fuel efficiency. Heavier cars typically have lower MPG (miles per gallon), making this relationship important to explore. By visualizing this correlation, one can better understand how vehicle weight impacts fuel efficiency, providing valuable insights into car design and performance.
Application and Libraries i have used to Create the visualization:
Scatter plot for those two variable using those 5 libraries i have choosed to explore
Using Matplotlib
Using PowerBI
Using Tableau
Using Altair
Using Flourish
Conclusion By trying out five different applications or libraries, I have found that all are able to give a clear visual of the given data and specify the correlation between variables. However, I believe there are still significant differences in some aspects, such as the missing X and Y axes in Power BI visuals and the different styles of showing data points. Some use color contrast, while others have uniform color encoding for all data points. Among them, Tableau uses a very different way of labeling the X and Y axes, and its data spreading technique is very different from the other tools I used.
Name: S R Srinivasan Roll Number: 21f1002566
Horsepower (horsepower) Miles per gallon (mpg) Number of cylinders (cylinders)
Scatter Plot
Use the most used performance measures of a vehicle - power vs fuel economy, and visualize this across the engine type - as given by the number of cylinders.
Amongst the 24 tools explored by the Lisa Charlotte Rost, and others not listed by her, I have decided to try these 5:
Miles-per-gallon (MPG) and HorsePower as the corelated variables Number of cylinders to visually bin the scatter
https://public.flourish.studio/visualisation/19027955/
https://plotly.com/~kernelguy/1/
Name: Pranam Premanand Pagi Roll No: 21f3002964
Scatter Plot
mpg
) on X axisdisplacement
(cubic inches) on Y axiscylinders
as discrete colorsThe three variables—mpg (miles per gallon), displacement, and cylinders—were chosen because they represent key aspects of a vehicle's engine and fuel efficiency, making them ideal for exploring relationships in the data:
1. MPG (Miles Per Gallon):
2. Displacement:
3. Cylinders:
Name: Arshi Khan Roll Number: 21f3002806
Variables Used:
Chart Type:
Scatter Plot (and Bubble Charts)
Approach: Use the core performance measures of a vehicle—power versus fuel economy—and visualize this across engine types.
Here’s the list:
Overview: Tableau provides a powerful and interactive interface to create scatter plots. You can easily visualize the relationship between Horsepower and MPG with interactive features like filters and tooltips. The scatter plot allows for dynamic exploration of the data with options to enhance visuals and integrate various analytical insights.
Overview: In D3.js, the scatter plot is highly customizable and can be integrated into web pages. It provides a detailed and interactive visualization with customizable axes, scales, and tooltips. This approach allows for a high degree of control over the appearance and behavior of the plot, making it suitable for web-based data visualization.
Python - Matplotlib Overview: Matplotlib delivers a static but highly customizable scatter plot. It’s ideal for creating publication-quality charts with precise control over the plot's appearance. This approach is best for generating visualizations within Python scripts or Jupyter notebooks, offering flexibility in data manipulation and plot design.
Flourish Overview: Flourish provides an interactive and visually appealing scatter plot. With Flourish, you can create engaging and customizable charts with interactive elements like hover effects and filtering. The platform is user-friendly and designed for creating visually appealing and interactive data visualizations without extensive coding.
Name: Harsehraab Singh Sarao Email: 21f1000507@ds.study.iitm.ac.in
Variables used:
I used weight and acceleration to highlight to focus on the performance aspect of the the vehicles. High performance cars tend to handle better and accelerate quicker due to their light weight.
Tools used:
Name: Muskan Sindhu
Roll: 21f1003710
Chart using Matplotlib
Chart using Seaborn
Chart using Plotly
Chart using Vega
Chart using Highcharts
Name: Nivedita Jayaswal Roll number: 21f1004471
Variables used:
Graphing tools used: Plotly Matplotlib Bokeh Altair
Insights:
Plotly
Matplotlib
Bokeh
Altair
Name: Saranya Nayak **Roll No. :** 21f1005767
PowerBi Matplotlib Flourish Datawrapper Plotly
Name -Jigyasa Roll No. - 21f1001644
Chart Type - Scatter Plot
Variables - Horsepower, Displacement and Cylinders
Tools/ Libraries Used : 1) Flourish 2) Matplotlib 3) DataWrapper 4) Plotly 5) Bokeh
Visualizations :
1) Flourish
2) Matplotlib
3) DataWrapper
4) Plotly
5) Bokeh
Name: Pradeeshwar A Roll No.: 21F1007071
horsepower
on X-axisMPG
(millions per gallon) on Y-axisI have used the following 5 tools/library to represent a scatter plot using the above variables:
Converted the horsepower
column from object to float, handling any non-numeric values.
There were 6 missing values in the horsepower
column after conversion. I handled these missing values, typically by filling them with the mean or median, and then proceeded with the visualizations.
Plot chosen for visualization: scatter plot
It visualizes the relationship between horsepower
and mpg
(miles per gallon). This will allow us to see how the power of a car's engine impacts its fuel efficiency.
Matplotlib
Seaborn
Bokeh
Plotly
Altair
Name: Sujasha Roll No.: 21F3001115
Variables used: horsepower,MPG, Number of cylinders
I have used the following 5 tools/library to represent a scatter plot using the above variables:
2.Google Sheet
3.Looker Studio
4.Power BI
5.Qlik
Name : SriNandhini T Roll Number : 21f2001390 Email : 21f2001390@ds.study.iitm.ac..in
Scatter Plot (and Bubble Charts)
The approach is to visualize the relationship between horsepower and fuel efficiency (MPG) across different engine types, using a scatter plot where data points are color-coded by the number of cylinders. This highlights the trade-off between power and fuel economy in vehicles.
Name: John Joshi Alapatt Roll.No: 21f1005544
MPG, horsepower, cylinders
Matplotlib Power BI Plotly R Google sheets
Name: Natasha Mittal Roll No.: 21f1005823
Variables used: MPG (millions per gallon) on y-axis Weight on x-axis Cylinders as discrete colors
Chart Type: Scatter Plot
Approach: The approach is to visualize the relationship between Weight and fuel efficiency (MPG) across different engine types, using a scatter plot where data points are color-coded by the number of cylinders. This highlights how the number of cylinders affects the relationship between weight and MPG.
Tools/library used to represent the above variables:
Visualizations: 1.Plotly
2.Power Bi
3.Flourish
4.Data Wrapper
5.Bokeh
Name: Fashmina Mohamed Aboobucker Roll No: 21f3003099
Variables:
Tools/Library:
Flourish
Excel
Stats.blue
Canva
Datawrapper
Name: Kruttika Milind Soni Roll no.: 21f1001029
I have made a scatterplot of Miles/gallon and horsepower, with number of cylinders represented by colour
These are the tools I used
Name: N K Vamsi Krishna Roll: 21f1003596
Variables used:
No of Cylinders on X-axis Horsepower on Y-axis
I have used the following 5 tools/library to represent a scatter plot using the above variables:
Google Sheets Seaborn Plotly Tableau Chart Wizard
Google Sheets
Seaborn
Plotly
Tableau
Chart Wizard
Name: Sajal Dhingra Roll No.: 21f2001213
Weight on X-axis Acceleration on Y-axis
Scatter Plot
Plotly Flourish Seaborn Bokeh GGPlot
1) Plotly
2) Bokeh
3) GGPlot
4) Seaborn
5) Flourish
Name: Varun Balaji Roll No: 21f1005027
VARIABLES USED:
TOOLS USED:
Plots:
MATPLOTLIB:
PLOTLY:
GOOGLE SHEETS:
GGPLOT2:
DATAWRAPPER:
Name: Dhibin Vikash Roll No. : 21f3001664
Variables used: Y-axis -- MPG (millions per gallon)- X-axis --Weight Color -- cylinders
Tools/ Libraries used: Matplotlib Power BI Plotly Seaborn Flourish
1.Matplotlib
2.Power BI
4.Seaborn
5.Flourish
Name: Bhumika Taneja Roll Number: 21f1006329
I have plotted a scatter plot between the weight and acceleration of the vehicles.
1. Matplotlib
2. Plotly
3. GGplot
4. Flourish
5. Bokeh
Name: Prashant Sharma Roll Number: 21f1004586
Chart type: Scatterplot
Variables used:
Horsepower (horsepower) Miles per gallon (mpg)
Chart type: Scatterplot
Variables used:
Horsepower (horsepower) Miles per gallon (mpg) Origin
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.
Note: You can only use one from Matplotlib, seaborn, pandas, and Excel.