Update app.py
Browse files
app.py
CHANGED
|
@@ -566,27 +566,11 @@ if st.session_state.df is not None:
|
|
| 566 |
st.markdown(report_result if report_result else "⚠️ No Report Generated.")
|
| 567 |
|
| 568 |
# Step 4: Generate Visualizations
|
| 569 |
-
visualizations = []
|
| 570 |
|
| 571 |
-
fig_salary = px.box(st.session_state.df, x="job_title", y="salary_in_usd",
|
| 572 |
-
title="Salary Distribution by Job Title")
|
| 573 |
-
visualizations.append(fig_salary)
|
| 574 |
-
|
| 575 |
-
fig_experience = px.bar(
|
| 576 |
-
st.session_state.df.groupby("experience_level")["salary_in_usd"].mean().reset_index(),
|
| 577 |
-
x="experience_level", y="salary_in_usd",
|
| 578 |
-
title="Average Salary by Experience Level"
|
| 579 |
-
)
|
| 580 |
-
visualizations.append(fig_experience)
|
| 581 |
-
|
| 582 |
-
fig_employment = px.box(st.session_state.df, x="employment_type", y="salary_in_usd",
|
| 583 |
-
title="Salary Distribution by Employment Type")
|
| 584 |
-
visualizations.append(fig_employment)
|
| 585 |
|
| 586 |
# Step 5: Insert Visual Insights
|
| 587 |
st.markdown("### Visual Insights")
|
| 588 |
-
|
| 589 |
-
st.plotly_chart(fig, use_container_width=True)
|
| 590 |
|
| 591 |
# Step 6: Display Concise Conclusion
|
| 592 |
#st.markdown("#### Conclusion")
|
|
|
|
| 566 |
st.markdown(report_result if report_result else "⚠️ No Report Generated.")
|
| 567 |
|
| 568 |
# Step 4: Generate Visualizations
|
|
|
|
| 569 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 570 |
|
| 571 |
# Step 5: Insert Visual Insights
|
| 572 |
st.markdown("### Visual Insights")
|
| 573 |
+
|
|
|
|
| 574 |
|
| 575 |
# Step 6: Display Concise Conclusion
|
| 576 |
#st.markdown("#### Conclusion")
|