How to plot a 2d Graph on the background (side wall) of a 3d Plot

Thanks @AIMPED for above quote.

Let me know how can I make my own plot (Scatter, Bar, Histogram or …) on axis background? To be clearer, in the following code from 3d surface plots in Python (plotly.com) as you see There is a plot on the axis, but it is a projection of surface on z-axis background.

import plotly.graph_objects as go

import pandas as pd

# Read data from a csv
z_data = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/api_docs/mt_bruno_elevation.csv')

fig = go.Figure(data=[go.Surface(z=z_data.values)])
fig.update_traces(contours_z=dict(show=True, usecolormap=True,
                                  highlightcolor="limegreen", project_z=True))
fig.update_layout(title='Mt Bruno Elevation', autosize=False,
                  scene_camera_eye=dict(x=1.87, y=0.88, z=-0.64),
                  width=500, height=500,
                  margin=dict(l=65, r=50, b=65, t=90)
)

fig.show()