Difference between revisions of "Fancy Plots using Plotly"

m (Syntax highlight test)
m (Syntax highlight test)
Line 20: Line 20:
 
<syntaxhighlight lang="python3">
 
<syntaxhighlight lang="python3">
 
# x and y given as array_like objects
 
# 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()
 +
</syntaxhighlight>
 +
<br /><syntaxhighlight lang="python3">
 
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:41, 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()


Scatter Plots