# Reference

- [Auto Charts](https://docs.chartsql.com/reference/auto-charts.md): Fully auto detected charts based on the available columns in the result set
- [Directives](https://docs.chartsql.com/reference/directives.md): Documentation for the ChartSQL language directives
- [@baselines](https://docs.chartsql.com/reference/directives/baselines.md): Horizontal marks added to charts to mark major comparative values of a series like the average, median, min or max.
- [@baseline-types](https://docs.chartsql.com/reference/directives/baseline-types.md): Determines the type of baseline to use in conjunction with the @baselines directive
- [@chart](https://docs.chartsql.com/reference/directives/chart.md): Defines the type of chart like line, area, column, combo
- [@category](https://docs.chartsql.com/reference/directives/category.md): Defines the column from the result set that will serve as the primary xAxis category or pie chart category.
- [@formats](https://docs.chartsql.com/reference/directives/baselines-1.md): Specify the visual formatting of series data in the chart
- [@series](https://docs.chartsql.com/reference/directives/series.md): Comma separated list of columns to use for data on the chart
- [@title](https://docs.chartsql.com/reference/directives/title.md): Primary name for your chart that is displayed throughout the UI
- [@subtitle](https://docs.chartsql.com/reference/directives/subtitle.md): A short description about the visualization displayed under the title throughout the UI
- [@groups](https://docs.chartsql.com/reference/directives/groups.md): Defines a list of hierarchical columns to group along the primary axis
- [@series-types](https://docs.chartsql.com/reference/directives/series-types.md): Describes the chart types to apply to individual series when the @chart: combo is defined
- [@series-labels](https://docs.chartsql.com/reference/directives/series-labels.md): Adds labels to series items, placing the text at the top, bottom, inside and various positions
- [@stacking-mode](https://docs.chartsql.com/reference/directives/stacking-mode.md): Whether the stacking for the chart is shown as 100% of the total or none
- [//@directive: comments](https://docs.chartsql.com/reference/directives/directive-comments.md): Commenting out directives during development
- [@dash-id](https://docs.chartsql.com/reference/directives/dash-id.md): Globally unique identifier given to a ChartSQL chart that is published to DashSQL.com
- [@overlay-series](https://docs.chartsql.com/reference/directives/overlay-series.md): Overlays the specified series on top of each other
- [@tags](https://docs.chartsql.com/reference/directives/overlay-series-1.md): Describe your SQL script with searchable tags
- [@select-list](https://docs.chartsql.com/reference/directives/select-list.md): Update the SQL query dynamically from a dropdown list in the ChartSQL Studio UI
- [Glossary](https://docs.chartsql.com/reference/glossary.md)
- [Shortcuts](https://docs.chartsql.com/reference/shortcuts.md)
- [Publishing API](https://docs.chartsql.com/reference/publishing-api.md): API description and procedures for publishing charts to ChartSQL.com


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chartsql.com/reference.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
