title: Plotly: How to display charts in Spyder?
body: <p>Since November 2015, plotly is Open-Source and available for python. <a href="https://plot.ly/javascript/open-source-announcement/" rel="noreferrer">https://plot.ly/javascript/open-source-announcement/</a></p>
  
  <p>When trying to do some plots offline, these work in iPython Notebook (version 4.0.4)
  But if I try to run them in Spyder (version 2.3.8), i just get the following output:</p>
  
  <pre><code>&lt;IPython.core.display.HTML object&gt;
  &lt;IPython.core.display.HTML object&gt;
  </code></pre>
  
  <p>There's something wrong in my code or the iPython Terminal of Spyder still doesn't support this?</p>
  
  <p>Here goes the example code (taken from <a href="https://www.reddit.com/r/IPython/comments/3tibc8/tip_on_how_to_run_plotly_examples_in_offline_mode/" rel="noreferrer">https://www.reddit.com/r/IPython/comments/3tibc8/tip_on_how_to_run_plotly_examples_in_offline_mode/</a>)</p>
  
  <pre><code>from plotly.offline import download_plotlyjs, init_notebook_mode, iplot
  from plotly.graph_objs import *
  init_notebook_mode()
  
  trace0 = Scatter(
      x=[1, 2, 3, 4],
      y=[10, 11, 12, 13],
      mode='markers',
      marker=dict(
          size=[40, 60, 80, 100],
      )
  )
  data = [trace0]
  layout = Layout(
      showlegend=False,
      height=600,
      width=600,
  )
  
  fig = dict( data=data, layout=layout )
  
  iplot(fig)  
  </code></pre>