Open In App

plotly.express.scatter_polar() function in Python

Improve
Improve
Like Article
Like
Save
Share
Report

Plotly library of Python can be very useful for data visualization and understanding the data simply and easily. Plotly graph objects are a high-level interface to plotly which are easy to use.

plotly.express.scatter_polar() function

This function is used to create a polar chart. A polar chart represents data along radial and angular axes.

Syntax: plotly.express.scatter_polar(data_frame=None, r=None, theta=None, color=None, symbol=None, size=None, hover_name=None, hover_data=None, title=None, template=None, width=None, height=None)

Parameters:

data_frame: DataFrame or array-like or dict needs to be passed for column names.

r, theta: This parameter is either a name of a column in data_frame, or a pandas Series or array_like object. It is used to position marks along the radial and angular axis in polar coordinates respectively.

color: This parameters assign color to marks.

symbol: This parameter is used to assign symbols to marks. It is either a name of a column in data_frame, or a pandas Series or array_like object.

size: This parameter is used to assign mark sizes. It is either a name of a column in data_frame, or a pandas Series or array_like object.

hover_name:  Values from this column or array_like appear in bold in the hover tooltip.

hover_data: This parameter is used to appear in the hover tooltip or tuples with a bool or formatting string as first element, and list-like data to appear in hover as second element Values from these columns appear as extra data in the hover tooltip.

title: The figure title

width: The figure width in pixels.

height: The figure height in pixels.

Example 1:

Python3




import plotly.express as px
  
df = px.data.tips()
  
plot = px.scatter_polar(df, r = 'day'
                        theta = 'total_bill')
plot.show()


Output:

Example 2: Using color argument

Python3




import plotly.express as px
  
df = px.data.tips()
  
plot = px.scatter_polar(df, r = 'day',
                        theta = 'total_bill'
                        color='time')
plot.show()


Output:

Example 3: Using symbol argument

Python3




import plotly.express as px
  
df = px.data.tips()
  
plot = px.scatter_polar(df, r = 'day'
                        theta = 'total_bill',
                        color = 'time',
                        symbol = 'tip')
plot.show()


Output:



Last Updated : 17 Jul, 2020
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads