Summary
This chapter has taught us the different behaviors of interactive visualizations and which plotting packages offer them. We have seen how to exploit the interactivity provided by the Plotly
and PlotlyJS
backends of Plots
. We learned how to use Observables
, Interact
, or Pluto
to gain interactivity when rendering Plots
figures with the default GR backend. Then, we also explored the enhanced and fully customizable interactive behaviors that Makie
offers us, including mouse interaction.
Using different Julia packages, we created the same interactive plot—an arc with a varying internal angle. That gave us a good idea about the differences and similarities of those libraries to achieve interactive plots. Therefore, you will now be able to choose the best-suited combination of packages for your interactive data visualizations. This chapter only skimmed all the different libraries’ options, functions, and widgets; we recommend looking at their documentation for more...