graph LR A[Feature A > X?<br>Node] -->|Yes| B(Feature B ≤ Y?<br>Node) A -->|No| C{Feature C > Z?<br>Node} B -->|Yes| D((Class 1<br>Leaf)) B -->|No| E((Class 2<br>Leaf)) C -->|Yes| F((Class 3<br>Leaf)) C -->|No| G((Class 4<br>Leaf)) style A fill:#f9f,stroke:#333,stroke-width:2px style B fill:#f9f,stroke:#333,stroke-width:2px style C fill:#f9f,stroke:#333,stroke-width:2px style D fill:#ccf,stroke:#333,stroke-width:2px style E fill:#ccf,stroke:#333,stroke-width:2px style F fill:#ccf,stroke:#333,stroke-width:2px style G fill:#ccf,stroke:#333,stroke-width:2px