Skip to content Skip to sidebar Skip to footer

Plotly Equivalent For Pd.dataframe.hist

I am looking for a way to imitate the hist method of pandas.DataFrame using plotly. Here's an example using the hist method: import seaborn as sns import matplotlib.pyplot as plt

Solution 1:

Plotly has a histogram function built in so all you have to do is write

px.histogram()

and pass the data column and x=label, and it should work. Here's a link to the documentation https://plotly.com/python/histograms/

Solution 2:

You can make subplots using plotly's make_subplots() function. From there you add traces with the desired data and position within the subplot.

from plotly.subplots import make_subplots
import plotly.graph_objects as go

fig = make_subplots(rows=2, cols=2)

fig.add_trace(
    go.Histogram(x=iris['petal_length']),
    row=1, col=1
)
fig.add_trace(
    go.Histogram(x=iris['petal_width']),
    row=1, col=2
)
fig.add_trace(
    go.Histogram(x=iris['sepal_length']),
    row=2, col=1
)
fig.add_trace(
    go.Histogram(x=iris['sepal_width']),
    row=2, col=2
)

example

Post a Comment for "Plotly Equivalent For Pd.dataframe.hist"