Self-reported conditions
At times, it is necessary to plot multiple elements in a single figure; on some occasions, these elements may overlap. In this exercise, you will utilize transparency to generate a visualization where overlapping elements can be easily observed within the same plot.
The StatsPlots
package has already been loaded, giving you access to violin
and boxplot
, and you can access the conditions
DataFrame.
This exercise is part of the course
Introduction to Data Visualization with Julia
Exercise instructions
- Set the theme to
:wong
, with the default values offramestyle
andalpha
set to:grid
and0.75
, respectively, and hide the legends by default. - Generate a violin plot of the self-reported
Value
against theCondition
while setting thelinewidth
to0
. - Include a box plot of the same variables in the figure, with
linewidth
2
andlinecolor
:midnightblue
.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# Set theme
theme(
:____, framestyle=:____, label=____, alpha=____
)
# Create violin plot
violin(conditions.____,
conditions.____,
linewidth=____)
# Add box plot
boxplot!(conditions.____,
conditions.____,
linewidth=____,
linecolor=:____)
ylabel!("Self-reported Level")