baoshiwei
2026-04-01 81b0ad0124847f083990d574dc8d20961ec6e713
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
import streamlit as st
from app.pages.sorting_dashboard import show_sorting_dashboard
from app.pages.extruder_dashboard import show_extruder_dashboard
from app.pages.main_process_dashboard import show_main_process_dashboard
from app.pages.comprehensive_dashboard import show_comprehensive_dashboard
from app.pages.metered_weight_dashboard import show_metered_weight_dashboard
from app.pages.metered_weight_correlation import show_metered_weight_correlation
from app.pages.metered_weight_regression import show_metered_weight_regression
from app.pages.metered_weight_advanced import show_metered_weight_advanced
from app.pages.metered_weight_deep_learning import show_metered_weight_deep_learning
from app.pages.metered_weight_steady_state import show_metered_weight_steady_state
from app.pages.metered_weight_prediction import show_metered_weight_prediction
from app.pages.metered_weight_forecast import show_metered_weight_forecast
from app.pages.extruder_parameter_adjustment import show_extruder_parameter_adjustment
from app.pages.optimized_parameter_adjustment import show_optimized_parameter_adjustment
 
# 设置页面配置
st.set_page_config(
    page_title="数据分析系统",
    page_icon="📊",
    layout="wide"
)
 
# 定义页面
sorting_page = st.Page(
    show_sorting_dashboard, 
    title="分拣磅秤", 
    icon="⚖️", 
    url_path="sorting"
)
 
extruder_page = st.Page(
    show_extruder_dashboard, 
    title="挤出机", 
    icon="🏭", 
    url_path="extruder"
)
 
main_process_page = st.Page(
    show_main_process_dashboard,
    title="主流程控制",
    icon="⚙️",
    url_path="main_process"
)
 
comprehensive_page = st.Page(
    show_comprehensive_dashboard,
    title="条重综合分析",
    icon="🌐",
    url_path="comprehensive"
)
 
metered_weight_page = st.Page(
    show_metered_weight_dashboard,
    title="米重综合分析",
    icon="📏",
    url_path="metered_weight"
)
 
metered_weight_correlation_page = st.Page(
    show_metered_weight_correlation,
    title="米重相关性分析",
    icon="📊",
    url_path="metered_weight_correlation"
)
 
metered_weight_regression_page = st.Page(
    show_metered_weight_regression,
    title="米重多元线性回归分析",
    icon="📈",
    url_path="metered_weight_regression"
)
 
metered_weight_advanced_page = st.Page(
    show_metered_weight_advanced,
    title="米重高级预测分析",
    icon="🤖",
    url_path="metered_weight_advanced"
)
 
metered_weight_deep_learning_page = st.Page(
    show_metered_weight_deep_learning,
    title="米重深度学习预测",
    icon="🧠",
    url_path="metered_weight_deep_learning"
)
 
metered_weight_steady_state_page = st.Page(
    show_metered_weight_steady_state,
    title="米重稳态识别",
    icon="⚖️",
    url_path="metered_weight_steady_state"
)
 
metered_weight_prediction_page = st.Page(
    show_metered_weight_prediction,
    title="米重统一预测",
    icon="🔮",
    url_path="metered_weight_prediction"
)
 
metered_weight_forecast_page = st.Page(
    show_metered_weight_forecast,
    title="米重预测分析",
    icon="📈",
    url_path="metered_weight_forecast"
)
 
extruder_parameter_adjustment_page = st.Page(
    show_extruder_parameter_adjustment,
    title="挤出机参数调节",
    icon="⚙️",
    url_path="extruder_parameter_adjustment"
)
 
optimized_parameter_adjustment_page = st.Page(
    show_optimized_parameter_adjustment,
    title="优化版挤出机参数调节",
    icon="🚀",
    url_path="optimized_parameter_adjustment"
)
 
# 侧边栏页脚信息
def show_footer():
    st.sidebar.markdown("---")
    st.sidebar.markdown("© 2026 数据分析系统")
 
# 导航配置
pg = st.navigation({
    "综合分析": [comprehensive_page, metered_weight_page, metered_weight_correlation_page, metered_weight_regression_page, metered_weight_advanced_page, metered_weight_deep_learning_page, metered_weight_steady_state_page, metered_weight_prediction_page, metered_weight_forecast_page, extruder_parameter_adjustment_page, optimized_parameter_adjustment_page],
    "分项分析": [sorting_page, extruder_page, main_process_page]
})
 
# 运行导航
pg.run()
 
# 显示页脚
show_footer()