title: Display of trace values of all sub plots at the bottom of figure in Plotly
body: <p>I am working on data visualization using plotly.</p>
  <p>I have generated a plot of 3 traces that share the x axis using <code>make_subplots</code>. I need to display the corresponding y value for all traces at the bottom of the figure by hovering somewhere along the x axis.</p>
  <p>Below is the code for generating subplots.</p>
  <pre><code>import plotly
  import plotly.graph_objs as go
  import pandas as pd
  import plotly.graph_objects as go
  from plotly.subplots import make_subplots
  
  import pandas as pd
  import re
  
  df = pd.read_csv(&quot;finance-charts-apple.csv&quot;)
  
  fig = make_subplots(
      rows=3, cols=1,
      shared_xaxes=True,
      vertical_spacing=0.0,
      horizontal_spacing = 0.0,
      specs=[[{&quot;type&quot;: &quot;scatter&quot;}],
             [{&quot;type&quot;: &quot;scatter&quot;}],
             [{&quot;type&quot;: &quot;scatter&quot;}]])
      
  fig.add_trace(
      go.Scattergl(
          x=df.Date,
          y=df['AAPL.High'],
          mode=&quot;lines&quot;,
          name=&quot;AAPL_high&quot;
      ),
      row=1, col=1
  )    
  
  fig.add_trace(
      go.Scattergl(
          x=df.Date,
          y=df['AAPL.Low'],
          mode=&quot;lines&quot;,
          name=&quot;AAPL_low&quot;
      ),
      row=2, col=1
  )    
  
  fig.add_trace(
      go.Scattergl(
          x=df.Date,
          y=df['AAPL.Close'],
          mode=&quot;lines&quot;,
          name=&quot;AAPL_Close&quot;
      ),
      row=3, col=1
  ) 
  
  fig.update_layout(
      height=800,
      showlegend=True,
      title_text=&quot;Apple market share&quot;,
      hovermode= 'x unified',
      hoverinfo= &quot;x+y&quot;,
      spikedistance= -1,
      xaxis = dict(
              showspikes = True,
              spikemode = 'across + toaxis',
              spikesnap = 'cursor',
              showline= True,
              showgrid = True,
              spikedash = 'solid'))
  
  fig.update_xaxes(matches='x')
  fig.update_traces(xaxis='x1')
  fig.show()
  plotly.offline.plot(fig)
  </code></pre>
  <p>As per above code, I am able to plot 3 subplots with vertical hover across all the subplots.</p>
  <p>What I want to know is, is there any way to display every trace's y value for a particular x value, at the bottom of the figure, like in the image below?</p>
  <p><a href="https://i.stack.imgur.com/YE1oj.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/YE1oj.png" alt="enter image description here" /></a></p>