Извините за этот вопрос, новичок здесь. Я хочу создать график для каждого столбца в моем фрейме данных (df). Мой код работает без for l oop, и я могу создавать графики индивидуально. Тем не менее, у меня есть около 48 столбцов, которые нужно построить, и я хотел бы использовать al oop.
Моя попытка l oop:
for stat in new_df:
fig = px.scatter(trans, x=stat, y=new_df['Rate Per 100,000 People'], color="City",
hover_name='Zip Code', hover_data=[stat, 'Rate Per 100,000 People','Total Population' ])
fig.update_layout(
title=stat,
xaxis_title=stat,
yaxis_title="Rate Per 100,000 People",
font=dict(
family="Tw Cen MT, monospace",
size=18,
color="#333333"))
fig.update_layout(
title={
'y':0.95,
'x':0.5,
'xanchor': 'center',
'yanchor': 'top'})
regline = sm.OLS(new_df['Rate Per 100,000 People'],sm.add_constant(stat).fit().fittedvalues
fig.add_traces(go.Scatter(x=stat, y=regline,mode = 'lines',marker_color='black',name='Trend Line'))
fig.write_html("stat.html")
Я получаю эту ошибку:
Файл "", строка 21 fig.add_traces (go .Scatter (x = stat, y = regline, mode = 'lines', marker_color = 'black', name = 'Trend Line')) ^ SyntaxError: неверный синтаксис
Я пропустил синтаксис, но все еще не работает.
Заранее благодарю за любую помощь. Извините, если это базовый c вопрос.