Star Plot
(Spider Plot or Radar Chart)
Done by,
Kishan PS
Rinsha
Bhavana
Darshan M
Aman
Purpose : Display Multivariate Data
• Star plot is a method of displaying multivariate data.
• Each star represents a single observation.
• Typically, star plots are generated in a multi-plot format with many
stars on each page and each star representing one observation.
• Star plots are used to examine the relative values for a single data
point and to locate similar points or dissimilar points.
Definition:
• The star plot consists of a sequence of equi-angular spokes,
called radii, with each spoke representing one of the variables.
• The data length of a spoke is proportional to the magnitude of the
variable for the data point relative to the maximum magnitude of
the variable across all data points.
• A line is drawn connecting the data values for each spoke.
• This gives the plot a star-like appearance and the origin of the
name of this plot.
Why we use Star plot?
• Star plots are used to examine the relative values for a single
data point (e.g., point 3 is large for variables 2 and 4, small for
variables 1, 3, 5, and 6) and to locate similar points or
dissimilar points. We can look at these plots individually
or we can use them to identify clusters of cars with similar
features.
What are Star plots?
• Star plots(also known as spider charts, polar charts, web charts, or
radar chart) are a way to visualize multivariate data. They
are used to plot one or more groups of values over multiple
common variables.
Weakness in Technique:
• Star plots are helpful for small-to-moderate-sized multivariate
data sets. Their primary weakness is that their effectiveness is
limited to data sets with less than a few hundred points. After that,
they tend to be overwhelming.
Applications of Star Plot:
• One application of radar charts is the control of quality
improvement to display the performance metrics of any
ongoing program.
• They are also used in sports to chart players strengths and
weaknesses, where they are usually called radar charts.
Implementation of star plot:
> require(grDevices)
>stars(mtcars[, 1:7], key.loc = c(14, 2),main = "Motor Trend Cars : stars(*, full = F)", full =
FALSE)
Continued…
>stars(mtcars[, 1:7], key.loc = c(14, 1.5), main = "Motor Trend Cars : full stars()",
flip.labels = FALSE)
Continued...
>stars(mtcars[, 1:7], locations = c(0, 0), radius = FALSE, key.loc = c(0, 0), main = "Motor
Trend Cars", lty = 2)