Difference between revisions of "Fancy Plots using Plotly"

m (Syntax highlight test)
m (Syntax test)
Line 25: Line 25:
 
</syntaxhighlight>
 
</syntaxhighlight>
 
<br /><syntaxhighlight lang="python3">
 
<br /><syntaxhighlight lang="python3">
 +
import plotly.express as px
 +
fig = px.scatter(x=[0, 1, 2, 3, 4], y=[0, 1, 4, 9, 16])
 +
fig.show()
 +
</syntaxhighlight><br /><syntaxhighlight lang="python">
 +
# x and y given as array_like objects
 
import plotly.express as px
 
import plotly.express as px
 
fig = px.scatter(x=[0, 1, 2, 3, 4], y=[0, 1, 4, 9, 16])
 
fig = px.scatter(x=[0, 1, 2, 3, 4], y=[0, 1, 4, 9, 16])

Revision as of 06:42, 18 February 2022


  • This is a collection of simple plots using the plotly library.
  • It consists of elegant color schemes and easy to ready adjustable fonts.
  • The reason for using plotly is that it allows for HTML plots that can be scaled and zoomed after plotting.

Installation

We need the plotly-express library.

Conda

conda install -c plotly plotly_express==0.4.0


conda install -c plotly plotly_express==0.4.0

Pip

pip install plotly_express==0.4.0

Line Plots

# x and y given as array_like objects
import plotly.express as px
fig = px.scatter(x=[0, 1, 2, 3, 4], y=[0, 1, 4, 9, 16])
fig.show()


import plotly.express as px
fig = px.scatter(x=[0, 1, 2, 3, 4], y=[0, 1, 4, 9, 16])
fig.show()


# x and y given as array_like objects

import plotly.express as px fig = px.scatter(x=[0, 1, 2, 3, 4], y=[0, 1, 4, 9, 16])

fig.show()


Scatter Plots