Skip to content

Visualization that represents datapoints and encodes as many of the seven dimensions in a given dataset as possible for Scientific Visualization and Virtual Reality course. Grade: 9/10.

License

Notifications You must be signed in to change notification settings

lucaspiper99/multidim-data-vis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multidimensional Data Visualization

Exercise 1: Cars Dataset

Description

The goal of this exercise is to create a visual representation for all the cars in this dataset. Besides visualizing all rows, the visualization should also enable the representation of as much variables (columns) as possible, by using Bertin's visual attributes and Mackinlay's importance ordering as a basis (Belleman, 2022). For each of the variables, it was assigned a data type, order of priority and visual attribute, as displayed in the following table:

Column Data Type Order of Piority Visual Attribute
mpg quantity-ratio 1st position x
horsepower quantity-ratio 2nd position y
weight quantity-ratio 3rd position z
cylinders quantity-ratio 4th area
origin nominal 5th shape
year quantity-interval 6th value
model nominal 7th -

In order to tackle this problem, an interactive visualization application was developed using a Python script that takes advantage of the visualization tools from matplotlib library (Sarkar, 2018).

How to Run

In order to access the visualization, it's necessary to have Python installed with all the modules specified in the requirements file. Afterwards, the visualization can be launched by running plot.py.

On Windows:

pip install -r requirements.txt

python plot.py

How to use

The visualization application also allows for user interaction: within the 3D projection, the camera position can be adjusted, by dragging the mouse pointer.

References

About

Visualization that represents datapoints and encodes as many of the seven dimensions in a given dataset as possible for Scientific Visualization and Virtual Reality course. Grade: 9/10.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages