```r
p <- ggplot(df, aes(x = Wallet, y = Volatility, colour = Type)) + geom_point() + scale_color_locuszoom()

library(plotly)
ggplotly(p)
```

<!--html_preserve--><div id="htmlwidget-46280b5e22e040b79b63" style="width:720px;height:252px;" class="plotly html-widget"></div>
<script type="application/json" data-for="htmlwidget-46280b5e22e040b79b63">{"x":{"data":[{"x":[2.62,2.875,2.32,3.19,3.15,3.44,3.44,2.2,1.615,1.835,1.935,2.78],"y":[21,21,22.8,24.4,22.8,19.2,17.8,32.4,30.4,33.9,27.3,21.4],"text":["Wallet: 2.620<br />Volatility: 21.0<br />Type: DEX","Wallet: 2.875<br />Volatility: 21.0<br />Type: DEX","Wallet: 2.320<br />Volatility: 22.8<br />Type: DEX","Wallet: 3.190<br />Volatility: 24.4<br />Type: DEX","Wallet: 3.150<br />Volatility: 22.8<br />Type: DEX","Wallet: 3.440<br />Volatility: 19.2<br />Type: DEX","Wallet: 3.440<br />Volatility: 17.8<br />Type: DEX","Wallet: 2.200<br />Volatility: 32.4<br />Type: DEX","Wallet: 1.615<br />Volatility: 30.4<br />Type: DEX","Wallet: 1.835<br />Volatility: 33.9<br />Type: DEX","Wallet: 1.935<br />Volatility: 27.3<br />Type: DEX","Wallet: 2.780<br />Volatility: 21.4<br />Type: DEX"],"type":"scatter","mode":"markers","marker":{"autocolorscale":false,"color":"rgba(212,63,58,1)","opacity":1,"size":5.66929133858268,"symbol":"circle","line":{"width":1.88976377952756,"color":"rgba(212,63,58,1)"}},"hoveron":"points","name":"DEX","legendgroup":"DEX","showlegend":true,"xaxis":"x","yaxis":"y","hoverinfo":"text","frame":null},{"x":[3.215,3.44,3.46,3.57,4.07,3.73,3.78,5.25,5.424,5.345,2.465,3.52,3.435,3.84,3.845],"y":[21.4,18.7,18.1,14.3,16.4,17.3,15.2,10.4,10.4,14.7,21.5,15.5,15.2,13.3,19.2],"text":["Wallet: 3.215<br />Volatility: 21.4<br />Type: LEND","Wallet: 3.440<br />Volatility: 18.7<br />Type: LEND","Wallet: 3.460<br />Volatility: 18.1<br />Type: LEND","Wallet: 3.570<br />Volatility: 14.3<br />Type: LEND","Wallet: 4.070<br />Volatility: 16.4<br />Type: LEND","Wallet: 3.730<br />Volatility: 17.3<br />Type: LEND","Wallet: 3.780<br />Volatility: 15.2<br />Type: LEND","Wallet: 5.250<br />Volatility: 10.4<br />Type: LEND","Wallet: 5.424<br />Volatility: 10.4<br />Type: LEND","Wallet: 5.345<br />Volatility: 14.7<br />Type: LEND","Wallet: 2.465<br />Volatility: 21.5<br />Type: LEND","Wallet: 3.520<br />Volatility: 15.5<br />Type: LEND","Wallet: 3.435<br />Volatility: 15.2<br />Type: LEND","Wallet: 3.840<br />Volatility: 13.3<br />Type: LEND","Wallet: 3.845<br />Volatility: 19.2<br />Type: LEND"],"type":"scatter","mode":"markers","marker":{"autocolorscale":false,"color":"rgba(238,162,54,1)","opacity":1,"size":5.66929133858268,"symbol":"circle","line":{"width":1.88976377952756,"color":"rgba(238,162,54,1)"}},"hoveron":"points","name":"LEND","legendgroup":"LEND","showlegend":true,"xaxis":"x","yaxis":"y","hoverinfo":"text","frame":null},{"x":[2.14,1.513,3.17,2.77,3.57],"y":[26,30.4,15.8,19.7,15],"text":["Wallet: 2.140<br />Volatility: 26.0<br />Type: ORACLES","Wallet: 1.513<br />Volatility: 30.4<br />Type: ORACLES","Wallet: 3.170<br />Volatility: 15.8<br />Type: ORACLES","Wallet: 2.770<br />Volatility: 19.7<br />Type: ORACLES","Wallet: 3.570<br />Volatility: 15.0<br />Type: ORACLES"],"type":"scatter","mode":"markers","marker":{"autocolorscale":false,"color":"rgba(92,184,92,1)","opacity":1,"size":5.66929133858268,"symbol":"circle","line":{"width":1.88976377952756,"color":"rgba(92,184,92,1)"}},"hoveron":"points","name":"ORACLES","legendgroup":"ORACLES","showlegend":true,"xaxis":"x","yaxis":"y","hoverinfo":"text","frame":null}],"layout":{"margin":{"t":36.8741030658839,"r":7.30593607305936,"b":50.8284409654273,"l":37.2602739726027},"plot_bgcolor":"rgba(255,255,255,1)","paper_bgcolor":"rgba(255,255,255,1)","font":{"color":"rgba(0,0,0,1)","family":"","size":14.6118721461187},"xaxis":{"domain":[0,1],"automargin":true,"type":"linear","autorange":false,"range":[1.31745,5.61955],"tickmode":"array","ticktext":["2","3","4","5"],"tickvals":[2,3,4,5],"categoryorder":"array","categoryarray":["2","3","4","5"],"nticks":null,"ticks":"outside","tickcolor":"rgba(51,51,51,1)","ticklen":3.65296803652968,"tickwidth":0.66417600664176,"showticklabels":true,"tickfont":{"color":"rgba(77,77,77,1)","family":"","size":11.689497716895},"tickangle":-0,"showline":false,"linecolor":null,"linewidth":0,"showgrid":true,"gridcolor":"rgba(235,235,235,1)","gridwidth":0.66417600664176,"zeroline":false,"anchor":"y","title":{"text":"Wallet","font":{"color":"rgba(0,0,0,1)","family":"","size":14.6118721461187}},"hoverformat":".2f"},"yaxis":{"domain":[0,1],"automargin":true,"type":"linear","autorange":false,"range":[9.225,35.075],"tickmode":"array","ticktext":["10","15","20","25","30","35"],"tickvals":[10,15,20,25,30,35],"categoryorder":"array","categoryarray":["10","15","20","25","30","35"],"nticks":null,"ticks":"outside","tickcolor":"rgba(51,51,51,1)","ticklen":3.65296803652968,"tickwidth":0.66417600664176,"showticklabels":true,"tickfont":{"color":"rgba(77,77,77,1)","family":"","size":11.689497716895},"tickangle":-0,"showline":false,"linecolor":null,"linewidth":0,"showgrid":true,"gridcolor":"rgba(235,235,235,1)","gridwidth":0.66417600664176,"zeroline":false,"anchor":"x","title":{"text":"Volatility","font":{"color":"rgba(0,0,0,1)","family":"","size":14.6118721461187}},"hoverformat":".2f"},"shapes":[{"type":"rect","fillcolor":"transparent","line":{"color":"rgba(51,51,51,1)","width":0.66417600664176,"linetype":"solid"},"yref":"paper","xref":"paper","x0":0,"x1":1,"y0":0,"y1":1}],"showlegend":true,"legend":{"bgcolor":"rgba(255,255,255,1)","bordercolor":"transparent","borderwidth":1.88976377952756,"font":{"color":"rgba(0,0,0,1)","family":"","size":11.689497716895},"y":0.876265466816648},"annotations":[{"text":"Type","x":1.02,"y":1,"showarrow":false,"ax":0,"ay":0,"font":{"color":"rgba(0,0,0,1)","family":"","size":14.6118721461187},"xref":"paper","yref":"paper","textangle":-0,"xanchor":"left","yanchor":"bottom","legendTitle":true}],"hovermode":"closest","barmode":"relative"},"config":{"doubleClick":"reset","showSendToCloud":false},"source":"A","attrs":{"1f4427a83fb0":{"x":{},"y":{},"colour":{},"type":"scatter"}},"cur_data":"1f4427a83fb0","visdat":{"1f4427a83fb0":["function (y) ","x"]},"highlight":{"on":"plotly_click","persistent":false,"dynamic":false,"selectize":false,"opacityDim":0.2,"selected":{"opacity":1},"debounce":0},"shinyEvents":["plotly_hover","plotly_click","plotly_selected","plotly_relayout","plotly_brushed","plotly_brushing","plotly_clickannotation","plotly_doubleclick","plotly_deselect","plotly_afterplot","plotly_sunburstclick"],"base_url":"https://plot.ly"},"evals":[],"jsHooks":[]}</script><!--/html_preserve-->