p2: rebuild

This commit is contained in:
2026-01-31 18:00:43 +08:00
parent fdec519764
commit e8b7db71c8
21 changed files with 4313 additions and 1586 deletions

View File

@@ -488,7 +488,7 @@ def plot_pareto_analysis(
def plot_decision_recommendation(
df: pd.DataFrame,
knee_analysis: Dict,
save_path: str = '/Volumes/Files/code/mm/20260130_b/decision_recommendation.png'
save_path: str = '/Volumes/Files/code/mm/20260130_b/p1/decision_recommendation.png'
):
"""
绘制决策建议图(更适合放在报告中)
@@ -652,7 +652,7 @@ def plot_combined_range_analysis(
df: pd.DataFrame,
knee_analysis: Dict,
year_range: Tuple[float, float],
save_path: str = '/Volumes/Files/code/mm/20260130_b/pareto_combined_range.png'
save_path: str = '/Volumes/Files/code/mm/20260130_b/p1/pareto_combined_range.png'
):
"""
绘制组合方案范围内的Pareto分析图
@@ -800,7 +800,7 @@ def plot_combined_decision(
df: pd.DataFrame,
knee_analysis: Dict,
year_range: Tuple[float, float],
save_path: str = '/Volumes/Files/code/mm/20260130_b/combined_decision.png'
save_path: str = '/Volumes/Files/code/mm/20260130_b/p1/combined_decision.png'
):
"""
绘制组合方案决策图
@@ -1018,8 +1018,8 @@ if __name__ == "__main__":
plot_decision_recommendation(df_full, knee_full)
# 保存数据
df_combined.to_csv('/Volumes/Files/code/mm/20260130_b/pareto_combined_range.csv', index=False)
df_full.to_csv('/Volumes/Files/code/mm/20260130_b/pareto_front_data.csv', index=False)
df_combined.to_csv('/Volumes/Files/code/mm/20260130_b/p1/pareto_combined_range.csv', index=False)
df_full.to_csv('/Volumes/Files/code/mm/20260130_b/p1/pareto_front_data.csv', index=False)
print("\n数据已保存至 CSV 文件")
print("\n" + "=" * 80)