visualization-skill
Purpose
This Skill accepts a plain-language description of experimental data (data type, key variables, sample size) and a research question (what the figure must communicate), then recommends 2–3 chart types ordered by fit. Each recommendation includes the chart type name, a 1–2 sentence rationale referencing the user's specific data and question, and Python/R library hints (names only, no code blocks). The Skill is geography-aware: if the data description contains spatial signals (coordinates, regions, administrative boundaries, GIS data), it proactively includes choropleth maps, spatial scatter plots, or kernel density maps as candidates alongside general types. When no spatial signals are present, only general chart types are recommended — geography charts are never forced onto non-spatial data. The Skill accepts text descriptions only; it does not read or process actual data files.
Trigger
Activates when the user asks to:
- Choose a chart type or recommend a visualization for their data
- Decide how to display experimental results
- 帮我选择可视化方式、我应该用什么图、帮我推荐图表类型
Example invocations:
- "What chart should I use for this data?" / "帮我选择合适的可视化方式"
- "Recommend a visualization for my spatial analysis results" / "帮我推荐一个展示时空数据的图表"
- "Which plot type fits my regression results?" / "我应该用什么图展示这个结果"
Modes
| Mode | Default | Behavior |