Com base no seguinte link: Streamlit displot
Eu experimentei meu próprio exemplo no conjunto de dados de regressão:
import streamlit as st
import pandas as pd
import plotly.figure_factory as ff
data =pd.read_csv("https://raw.githubusercontent.com/krishnaik06/Multiple-Linear-Regression/master/50_Startups.csv")
print(data.head())
print(data.shape)
hist_data =[data['R&D Spend'].values,data['Administration'].values,data['Marketing Spend'].values,data['Profit'].values]
groups =["R&D spend","Administration","Marketing Spend","Profit"]
fig =ff.create_distplot(hist_data=hist_data,group_labels=groups,bin_size=[0.1,0.25,0.5,0.75])
st.plotly_chart(fig,use_container_width=True)
shape retorna (50,5), portanto é um conjunto de dados muito pequeno, mas quando estou executando o código, demora muito e retorna o seguinte erro:
você poderia me dizer como consertar isso?
De acordo com a documentação do Plotly
create_distplot
,Usando sua função atual, ainda tenho um problema semelhante, fazendo com que meu navegador me diga "esta página está deixando o Firefox lento". Aumentar o tamanho das caixas alivia o problema:
Dá: