Adding annotations
Each of the enhancements we have covered can be combined together. In the next exercise, we can annotate our distribution plot to include lines that show the mean and median rent prices.
For this example, the palette has been changed to bright
using
sns.set_palette()
Cet exercice fait partie du cours
Intermediate Data Visualization with Seaborn
Instructions
- Create a figure and axes.
- Plot the
fmr_1
column distribution. - Add a vertical line using
axvline
for themedian
andmean
of the values which are already defined.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Create a figure and axes. Then plot the data
fig, ax = plt.subplots()
sns.histplot(df['fmr_1'], ax=ax)
# Customize the labels and limits
ax.set(____="1 Bedroom Fair Market Rent", xlim=(100,1500), title="US Rent")
# Add vertical lines for the median and mean
ax.axvline(x=____, color='m', label='Median', linestyle='--', linewidth=2)
ax.axvline(x=____, color='b', label='Mean', linestyle='-', linewidth=2)
# Show the legend and plot the data
ax.____()
plt.show()