Generate a scatter plot with optional trend line for academic publications
## Goal Generate a publication-ready scatter plot with grayscale styling, optional trend lines, and support for grouping and faceting. ## Preparation Collect the following parameters from the user: | Parameter | Required | Default | Description | |-----------|----------|---------|-------------| | `data` | Yes | - | Data source: CSV file path | | `x` | Yes | - | Column name for X-axis | | `y` | Yes | - | Column name for Y-axis | | `group` | No | - | Column name for grouping (different markers) | | `facet` | No | - | Column name for faceting (multiple panels) | | `fit_line` | No | `none` ...