#!/usr/bin/env python # coding: utf-8 # #### New to Plotly? # Plotly's Python library is free and open source! [Get started](https://plotly.com/python/getting-started/) by dowloading the client and [reading the primer](https://plotly.com/python/getting-started/). #
You can set up Plotly to work in [online](https://plotly.com/python/getting-started/#initialization-for-online-plotting) or [offline](https://plotly.com/python/getting-started/#initialization-for-offline-plotting) mode, or in [jupyter notebooks](https://plotly.com/python/getting-started/#start-plotting-online). #
We also have a quick-reference [cheatsheet](https://images.plot.ly/plotly-documentation/images/python_cheat_sheet.pdf) (new!) to help you get started! # #### Version Check # Note: 2D Density Plots are available in version 2.0.0+
# Run `pip install plotly --upgrade` to update your Plotly version # In[5]: import plotly plotly.__version__ # #### 2D Histogram Contour Plot with Histogram Subplots # In[6]: import plotly.plotly as py import plotly.figure_factory as ff import numpy as np t = np.linspace(-1, 1.2, 2000) x = (t**3) + (0.3 * np.random.randn(2000)) y = (t**6) + (0.3 * np.random.randn(2000)) colorscale = ['#7A4579', '#D56073', 'rgb(236,158,105)', (1, 1, 0.2), (0.98,0.98,0.98)] fig = ff.create_2d_density( x, y, colorscale=colorscale, hist_color='rgb(255, 237, 222)', point_size=3 ) py.iplot(fig, filename='histogram_subplots') # #### 2D Histogram Contour Plot with Slider Control # https://jsfiddle.net/plotlygraphs/y9sdy76h/4/embedded/result,js,html/ # Add slider controls to 2d-density-plot plots with the postMessage API. # # See the code on JSFiddle. # # Watch the 5 second video of how it works: # ![IPython terminal](https://raw.githubusercontent.com/plotly/documentation/gh-pages/all_static/images/flight_conflicts.gif) # #### Reference # In[7]: help(ff.create_2d_density) # In[11]: from IPython.display import display, HTML display(HTML('')) display(HTML('')) get_ipython().system(' pip install git+https://github.com/plotly/publisher.git --upgrade') import publisher publisher.publish( 'density-plots.ipynb', 'python/density-plots/', 'Python 2d Density Plots | plotly', 'How to make a 2d density plot in python. Examples of density plots with kernel density estimations, custom color-scales, and smoothing.', title='Python 2d Density Plots | plotly', name='2d Density Plots', thumbnail='thumbnail/density.gif', language='python', has_thumbnail='true', display_as='statistical', order=7, ipynb= '~notebook_demo/25') # In[ ]: