e>ggplotly()</code> &amp; <code>plot_ly()</code>) graphs purely client-side as well as with <strong>shiny</strong>.</p>
<p>It’s also worth mentioning that <code>ggplotly()</code> conversions are not always perfect and <strong>ggplot2</strong> doesn’t provide an API for interactive features, so sometimes it’s desirable to modify the return values of <code>ggplotly()</code>. Chapter <a href="improving-ggplotly.html#improving-ggplotly">33</a> talks generally about modifying the data structure underlying 