#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
整合可视化工具
调用已适配新数据结构的可视化器，整合评估结果、深度解构和相似度分析
"""

import sys
import os

# 将项目根目录添加到Python路径
project_root = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.insert(0, project_root)

# 导入可视化器主函数
from src.visualizers.deconstruction_visualizer import main as visualize_main


if __name__ == '__main__':
    """
    包装脚本：调用已适配新数据结构的可视化器

    读取三个数据文件:
    1. output_v2/evaluated_results.json - 评估结果
    2. output_v2/deep_analysis_results.json - 深度解构结果
    3. output_v2/similarity_analysis_results.json - 相似度分析结果

    生成整合的HTML可视化报告到 visualization/ 目录
    """
    try:
        output_path = visualize_main()
        exit(0)
    except Exception as e:
        print(f"\n❌ 可视化生成失败: {e}")
        import traceback
        traceback.print_exc()
        exit(1)
