> For the complete documentation index, see [llms.txt](https://docs.getinfinity.app/user-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.getinfinity.app/user-guide/comprehensive-user-guide/2.-charts/creating-charts/drag-drop-builder.md).

# Drag-Drop Builder

The **Drag-and-Drop Builder** in Infinity provides an interactive way to **visually create and customize charts** by selecting tables, defining relationships, and modifying visual elements. Follow these steps to build your chart manually.

***

### **Step 1: Access the Manual Builder**

1. Click on the **"Manual Builder Icon"** in the left sidebar.

💡 *This will open the Manual Builder interface, allowing you to construct datasets and charts visually.*

<figure><img src="https://2441185785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeTNY9XuZbora2UmeM4sm%2Fuploads%2FgzWL2tj3CITMCWsCp01P%2Fimage.png?alt=media&amp;token=f8b9ae65-fe3e-45f6-882e-abb53de36809" alt=""><figcaption></figcaption></figure>

***

### **Step 2: Select Relevant Data Sources and Tables**

1. Navigate to the **data selection panel**.
2. Choose the appropriate **datasources and tables** (e.g., *global superstore orders*).

📌 *Ensure that you select the correct datasets for your visualization.*

<figure><img src="https://2441185785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeTNY9XuZbora2UmeM4sm%2Fuploads%2FRDSHRDfp90POjq9ALJz8%2Fimage.png?alt=media&amp;token=867792af-614c-4c56-ac88-34d9e8b6632e" alt=""><figcaption></figcaption></figure>

***

### **Step 3: Drag and Drop the Tables**

1. Click and **drag the required tables** from the datasource panel into the workspace.
2. Establish **relationships between tables** if necessary.

🛠️ *This step allows users to build a structured dataset for chart creation.*<br>

<figure><img src="https://2441185785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeTNY9XuZbora2UmeM4sm%2Fuploads%2FvUuvFOi6pC8Z5drrDqtf%2Fimage.png?alt=media&amp;token=ee55ef19-3507-49b6-9d66-5c731c8374ba" alt=""><figcaption></figcaption></figure>

***

### **Step 4: Select Necessary Columns**

1. Choose the **columns** that will be used in the chart.
2. Apply filters, aggregations, or transformations as needed.

📊 *Selecting only the relevant columns ensures that the dataset is optimized for visualization.*<br>

<figure><img src="https://2441185785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeTNY9XuZbora2UmeM4sm%2Fuploads%2FnIyLFNwU8oZ1r08OJ5Yh%2Fimage.png?alt=media&amp;token=ff7975c4-44c9-41d1-a0ae-9ae11b2cfb7e" alt=""><figcaption></figcaption></figure>

***

### **Step 5: Click "Next" to Build and Customize the Chart**

1. Once the dataset is ready, click **"Next"** to proceed.
2. The system will generate an initial table chart based on the selected data.

🚀 *The builder will transition from dataset creation to chart customization.*<br>

<figure><img src="https://2441185785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeTNY9XuZbora2UmeM4sm%2Fuploads%2F0f0uyyX12nz1A6WpIPHZ%2Fimage.png?alt=media&amp;token=36e93974-3260-48fb-8c58-621f6a9341b0" alt=""><figcaption></figcaption></figure>

***

### **Step 6: Enter a Chart Name**

1. Click on the **chart title field**.
2. Enter a descriptive name for your chart (e.g., `"Sales Performance by Region"`).

📌 *Naming is required before saving the chart*

<figure><img src="https://2441185785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeTNY9XuZbora2UmeM4sm%2Fuploads%2Ft5oArbegGao3z3NrCSDR%2Fimage.png?alt=media&amp;token=20e40761-0ad5-4225-8117-3b3eaa1a9dec" alt=""><figcaption></figcaption></figure>

***

### **Step 7: Customize the Chart as Needed**

1. Modify chart type, labels, colors, and layout.
2. Adjust filters, axes, and formatting based on requirements.

<figure><img src="https://2441185785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeTNY9XuZbora2UmeM4sm%2Fuploads%2FNR4QOvfsi5vy5qbs0ImG%2Fimage.png?alt=media&amp;token=7a3d83bb-c917-4ce3-b314-9c84da7916a5" alt=""><figcaption></figcaption></figure>

***

### **Step 8: Click "Save" When Done**

1. Once the chart is finalized, click **"Save"** to store it.
2. The chart will be available in your feed.

💾 *Your manually built and customized chart is now ready for use!*\
\
![](https://2441185785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeTNY9XuZbora2UmeM4sm%2Fuploads%2FWVL2UaHf38CoA1Mw7bcy%2Fimage.png?alt=media\&token=1827ae01-8e6b-4a4d-a8cb-b40a2720e60c)

***

### **Next Steps**

For further refinements, refer to the [**Customization Guide**](/user-guide/comprehensive-user-guide/2.-charts/chart-customization.md) to learn about:

* Using **interactive filters and tooltips**.
* Applying **conditional formatting**.
* Enhancing charts with **computed fields and dynamic metrics**.
