title: Some Plotly plots not showing in JupyterLab
body: <p>I have successfully installed the Plotly python libraries to work with JupyterLab. I have the proper extensions installed. (All directions were followed according to: <a href="https://plot.ly/python/getting-started/" rel="nofollow noreferrer">https://plot.ly/python/getting-started/</a> )</p>
  
  <p>Most basic plots show up in my notebook file just fine, with interactivity working great! However, some plots are not appearing, and I have no idea why. </p>
  
  <p>For example, the following works just fine:</p>
  
  <pre><code>import plotly.express as px
  
  df = px.data.iris()
  fig = px.scatter(df, x="sepal_width", y="sepal_length", 
                   color="species", marginal_y="rug", marginal_x="histogram")
  fig.show()
  </code></pre>
  
  <p>However, a simple <code>scatter_matrix</code> or <code>parallel_coordinates</code> shows no output. For example, the following does not work:</p>
  
  <pre><code>fig = px.scatter_matrix(df, color="species")
  fig.show()
  </code></pre>
  
  <p>No errors appear on the console or in the output cell. The cell executes, and that's it. It doesn't show any result.</p>
  
  <p>I did the following:</p>
  
  <ul>
  <li>Updating conda: <code>conda update --all -c plotly -c conda-forge</code></li>
  <li>Cleaning and rebuilding jupyter lab extensions: <code>jupyter lab clean</code> and <code>jupyter lab build</code>.</li>
  <li>I also tried the relevant troubleshooting options according to: <a href="https://plot.ly/python/troubleshooting/" rel="nofollow noreferrer">https://plot.ly/python/troubleshooting/</a>. </li>
  <li>I tried running the notebook in regular Jupyter, and it doesn't work there either, though the start of a plot does appear, with a sad face on the plot, indicating that something is not happy, but I'm not sure what.</li>
  <li>I tried recoding the above using the <code>plotly.graph_objects</code> API instead of <code>plotly.express</code>. Same outcome. </li>
  </ul>
  
  <p>I still have the same problems.</p>
  
  <p>It's worth noting that I CAN do the following:</p>
  
  <pre><code>fig = px.scatter_matrix(df, color="species")
  fig.show(renderer='browser')
  </code></pre>
  
  <p>And that automatically opens the browser window and works just fine. So, it seems that the plotly engine itself is fine, there is just something up with the jupyter connection for <em>some</em> types of plots. </p>
  
  <p>Any suggestions on where to look, or what I'm doing wrong? Thank you!</p>