Last Updated : 21 Jul, 2020
Plotly library of Python can be very useful for data visualization and understanding the data simply and easily.
Plotly.figure_factory.create_2d_densityThis function is used to create 2d density.
Syntax: plotly.figure_factory.create_2d_density(x, y, colorscale='Earth', ncontours=20, hist_color=(0, 0, 0.5), point_color=(0, 0, 0.5), point_size=2, title='2D Density Plot', height=600, width=600)
Parameters:
x: x-axis data for plot generation
y: y-axis data for plot generation
colorscale: An rgb or hex color, a color tuple or a list or tuple of colors.
hist_color: the color of the plotted histograms
point_color: the color of the scatter points
point_size: the color of the scatter points
title: set the title for the plot
height: the height of the chart
width: the width of the chart
Example 1:
Python3
from plotly.figure_factory import create_2d_density
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))
fig = create_2d_density(x, y)
fig.show()
Output:
2D density plotExample 2:
Python3
from plotly.figure_factory import create_2d_density
import numpy as np
# Make data points
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))
# Create custom colorscale
colorscale = ['#7A4579', '#D56073', 'rgb(236,158,105)',
(1, 1, 0.2), (0.98,0.98,0.98)]
# Create a figure
fig = create_2d_density(x, y, colorscale=colorscale,
hist_color='rgb(255, 237, 222)', point_size=3)
# Plot the data
fig.show()
Output:
2D Density plot using parametersRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4