graph TD
A[Start Task: BTC/ETH Price History Visualization]
B[DataRetrieverAgent]
C[DataProcessorAgent]
D[ChartCreatorAgent]
E[ResizerAgent]
F[Final Output: Stacked Charts JPEG]
subgraph Data Collection
B1[Query Price Data Source]
B2[Collect Monthly BTC/ETH Data]
B3[Format Raw Dataset]
end
subgraph Data Processing
C1[Segment Data by Cycles]
C2[Identify Bull Run Starts]
C3[Mark Altcoin Season Starts]
end
subgraph Chart Creation
D1[Create 4 Subplots]
D2[Plot Price Data]
D3[Add Event Markers]
D4[Generate JPEG]
end
A --> B
B --> B1
B1 --> B2
B2 --> B3
B3 --> C
C --> C1
C1 --> C2
C2 --> C3
C3 --> D
D --> D1
D1 --> D2
D2 --> D3
D3 --> D4
D4 --> E
E --> F