adopt figures
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,2 +1,3 @@
|
||||
/requirements.txt
|
||||
/release.env
|
||||
.idea/
|
||||
|
||||
@@ -76,7 +76,7 @@ if __name__ == "__main__":
|
||||
form = st.form(key='complex_form')
|
||||
col1, col2, col3, col4 = form.columns(4)
|
||||
form.divider()
|
||||
dis_col1, dis_col2 = form.columns([5, 1])
|
||||
dis_col1, dis_col2, dis_col3 = form.columns([2, 2, 1])
|
||||
weeks_cycle = col1.number_input("Weeks cycle", min_value=1, max_value=20, value=3)
|
||||
add_new_employee = col2.number_input("Add new employees", min_value=0, max_value=50, value=0)
|
||||
add_new_applications = col3.number_input("Change number of applications", min_value=-10, max_value=10, value=0)
|
||||
@@ -96,16 +96,33 @@ if __name__ == "__main__":
|
||||
request_estimator.process_weeks()
|
||||
|
||||
if not request_estimator.data_set.empty:
|
||||
fig_requests = px.area(request_estimator.data_set, x="week", y=["nr_of_processed_service_requests"], line_shape="spline")
|
||||
fig_requests = px.area(request_estimator.data_set, x="week", y=["nr_of_processed_service_requests",
|
||||
"nr_of_open_service_requests"],
|
||||
line_shape="spline")
|
||||
|
||||
dis_col1.plotly_chart(fig_requests)
|
||||
detail_expander = dis_col1.expander("Details")
|
||||
fig_personal = px.area(request_estimator.data_set, x="week", y=["personal_available_time",
|
||||
"request_working_time",
|
||||
"service_desk_employees",
|
||||
"nr_of_employees"],
|
||||
line_shape="spline")
|
||||
|
||||
fig_knowledge = px.area(request_estimator.data_set, x="week", y=["documentation_level",
|
||||
"service_desk_knowledge_level",
|
||||
"systems_complexity"],
|
||||
line_shape="spline")
|
||||
|
||||
dis_col1.subheader("Service Request Overview")
|
||||
dis_col1.plotly_chart(fig_requests, use_container_width=True)
|
||||
dis_col2.subheader("Personal and Knowledge Overview")
|
||||
dis_col2.plotly_chart(fig_personal, use_container_width=True)
|
||||
dis_col2.plotly_chart(fig_knowledge, use_container_width=True)
|
||||
detail_expander = dis_col1.expander("Data Table")
|
||||
detail_expander.dataframe(request_estimator.data_set)
|
||||
dis_col2.metric("Company Employees", request_estimator.nr_of_employees, delta=add_new_employee)
|
||||
dis_col2.metric("Service Desk Employees", request_estimator.service_desk_employees, delta=add_new_service_desk_employees)
|
||||
dis_col2.metric("Nr of Applications", request_estimator.nr_of_applications, delta=add_new_applications)
|
||||
dis_col2.metric("Nr of open Service Requests", request_estimator.nr_of_open_service_requests)
|
||||
dis_col2.metric("Nr of processed Service Requests", request_estimator.processed_service_requests)
|
||||
dis_col3.metric("Company Employees", request_estimator.nr_of_employees, delta=add_new_employee)
|
||||
dis_col3.metric("Service Desk Employees", request_estimator.service_desk_employees, delta=add_new_service_desk_employees)
|
||||
dis_col3.metric("Nr of Applications", request_estimator.nr_of_applications, delta=add_new_applications)
|
||||
dis_col3.metric("Nr of open Service Requests", request_estimator.nr_of_open_service_requests)
|
||||
dis_col3.metric("Nr of processed Service Requests", request_estimator.processed_service_requests)
|
||||
if request_estimator.personal_available_time > 0:
|
||||
st.info(f"Your team has available time of {request_estimator.personal_available_time:.0f} hours.")
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user