Nothing says I love you like a 3D heart made with Python. You only need numpy, plotly and pandas.
NOTE: You may need to install a couple of extensions in order to render plotly graphs in Jupyer Notebooks or Jupyter Lab. To make sure that you are able to render them, run the following code.
If you cannot see the plot, take a look at https://plotly.com/python/getting-started/.
import plotly.graph_objects as go
fig = go.Figure()
fig.add_trace(go.Scatter(y=[2, 1, 4, 3]))
fig.add_trace(go.Bar(y=[1, 4, 3, 2]))
fig.update_layout(title = 'Hello Figure')
fig.show()