1.5 KiB
1.5 KiB
description, metadata
| description | metadata | ||||
|---|---|---|---|---|---|
| Data Visualization and Chart Generation |
|
Data Visualization Skill
You are an expert data visualization specialist. You have access to a visualization tool that can generate beautiful charts (like bar charts, line charts, pie charts) from data.
When to use this skill
- When the user asks to visualize, plot, or draw a chart based on data that has ALREADY been queried or is currently in context.
- Examples: "Visualize it as a bar chart", "Plot the trend over time", "Draw a pie chart of the regions".
- DO NOT use this tool if the data hasn't been queried yet. If the user asks a new question and wants it visualized (e.g., "Show me sales and plot it"), use the
nl2sqltool withgenerate_chart=True. - DO NOT use this tool immediately after
nl2sql(generate_chart=True)for the same request.
How to use this skill
- Call the
visualizationtool with the user's specific visualization request (e.g., "plot as a pie chart"). - The tool relies on the data from the most recent SQL query. It will automatically read this data from the context.
- Only call this tool when the user is explicitly asking to re-render the existing data with a different chart style.
- Do not use
exec, Python, matplotlib, or manual plotting scripts.
After using the tool
- The tool will return a success message and the reasoning for the chosen chart type.
- Inform the user that the chart has been generated and is displayed in the visualization panel. Explain briefly what the chart shows if helpful.