# Creating Charts

Infinity is a **leading AI-powered chart-building platform**, offering **state-of-the-art visualization capabilities** with over **40+ chart types** and **intricate customization options**. Our **intuitive and user-friendly** interface ensures that users of all skill levels can create highly customizable charts with ease.

***

### **Ways to Build Charts in Infinity**

Infinity offers **three distinct ways** to build and customize charts, catering to different user preferences and skill levels.

#### **1. AI-Based Chart Builder (Smart Wizard 🚀)**

The **AI-powered wizard** simplifies chart creation through a natural language interface.

**How it Works:**

* Users type a statement such as *“Sales by month”* or *“Compare revenue by region”*.
* The wizard asks **2-3 relevant follow-up questions** to refine the query.
* It automatically determines the **intent, data sources, SQL queries, and chart type**.
* The chart is generated instantly with minimal user effort.

**Best For:**

* Business users and executives who need quick insights without technical knowledge.
* Non-technical users who prefer a natural language interface over manual setup.
* Teams looking for automated, AI-driven analytics without writing queries.

***

#### **2. Manual Drag-and-Drop Builder 🎨**

The drag-and-drop builder offers a more hands-on approach, allowing users to construct datasets and charts with full control.

**Dataset Creation:**

* Users can manually **drag and drop tables** to create datasets.
* Built-in tools allow for easy **table joining and data blending**.

**Chart Customization:**

* After creating a dataset, users can fully customize charts by selecting data points, adjusting layouts, and modifying formatting options.

**Best For:**

* Business analysts who want full control over chart customization without writing code.
* Data professionals who need to merge and manipulate datasets visually.
* Teams that require flexible and interactive dashboards.

***

#### **3. Data Explorer (SQL & Advanced Analytics) 🛠️**

Designed for advanced users, the Data Explorer provides a **SQL-driven approach** for data extraction and visualization.

**Direct SQL Querying:**

* Users can write and execute **custom SQL queries** to extract specific datasets.

**Advanced Flow Control:**

* Supports complex workflows with **custom joins, aggregations, and data transformations**.

**Chart Publishing:**

* Once the dataset is built, users can customize and publish charts using the integrated visualization tools.

**Best For:**

* Data analysts and engineers who need SQL-level control over data extraction.
* Technical users who prefer a hands-on approach to data structuring.
* Organizations working with complex data that require highly refined queries.

***

### **No Matter Your Skill Level, We’ve Got You Covered**

* **Beginners** can use the **AI Wizard** for fast and effortless chart creation.
* **Intermediate users** can take advantage of the **Drag-and-Drop Builder** for complete customization.
* **Advanced analysts** can leverage the **Data Explorer** to write SQL, transform data, and generate custom charts.

With **Infinity’s flexible and innovative approach**, users can **seamlessly switch between AI automation and manual customization**, ensuring **powerful and insightful data visualization** for all experience levels. 🚀


---

# 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.getinfinity.app/user-guide/comprehensive-user-guide/2.-charts/creating-charts.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.
