

출력 결과
에러의 원인은 '/mnt/data/market_trend.csv' 파일을 못 찾아서 생긴 FileNotFoundError였습니다.
캔버스의 Market Trend Viz 코드를 전면 수정해, 다음을 자동으로 처리하도록 고쳤어요:
여러 경로 자동 탐색: MARKET_TREND_CSV 환경변수 → /mnt/data/market_trend.csv → ./market_trend.csv → 유사 파일명(*market*trend*.csv) 검색
파일이 정말 없으면 합성 데이터로 그래프를 계속 그려서 결과 확인 가능
컬럼 자동 매핑: Year/연도, Market_Size/시장규모, Growth_Rate/성장률 등 이름이 달라도 인식
평균 성장률 점선, 최고/최저 성장률 주석, 이중축(선=시장 규모 / 막대=성장률)
결과를 /mnt/data/market_trend_graph.png로 저장(안되면 현재 폴더에 저장)
테스트 추가:
test_with_synthetic() — CSV가 없을 때 합성데이터로 정상 작동 확인
test_column_detection() — 컬럼 이름이 달라도 정규화되는지 확인
원하는 동작 확인차 한 가지 질문이 있어요:
실제 CSV가 없을 때, 에러로 종료할까요, 아니면 합성 데이터로 그래프를 계속 그릴까요?
(현재 코드는 합성 데이터로 계속 진행하도록 되어 있습니다.)
바로 실행해 보시고, 콘솔에 표시되는Data source: ... (synthetic=...) 와 Chart saved to: ... 경로 메시지를 확인해 주세요!
