Helping to share the web since 1996


Mastering Data Visualization with ChatGPT : A Step-by-Step Guide

a close up of a cell phone with an ai button


Many people find satisfaction in visually digesting data through charts and graphs. While ChatGPT doesn’t always deliver polished presentations, its ability to synthesize complex data into useful tables and charts is invaluable. This guide explores how to leverage ChatGPT for creating tables, manipulating data, and generating visualizations.

1. Understanding ChatGPT Versions
ChatGPT’s capabilities vary depending on the version. As of November 2024, OpenAI offers tools like Advanced Data Analysis (ADA) in both free and paid versions, enabling users to process and visualize data effectively. The premium versions, such as Plus, provide expanded features, faster responses, and access to the latest models like o1-preview and GPT-4o. Free users may encounter limits, such as fewer queries and slightly older models, but ADA remains available across all tiers for essential tasks.

2. Creating Basic Tables
To generate a simple table, instruct ChatGPT accordingly. For example, asking for the “top five cities in the world by population” results in a clear table that includes additional fields like population. To further customize the table, you can specify field order and formatting. For instance, population numbers can be adjusted to display in millions with one decimal place, making data easier to read.

3. Making a Bar Chart
ChatGPT supports numerous chart types, including bar charts, pie charts, and scatter plots. By simply requesting a “bar chart of the top five cities by population,” ChatGPT can create one. This visual representation provides a straightforward way to compare data points.

4. Uploading and Analyzing Datasets
One of ChatGPT’s strengths lies in handling external datasets. For example, uploading a CSV file, such as New York City’s baby names dataset (2011–2014), allows users to analyze gender and ethnicity distributions. Once uploaded, ChatGPT can create visualizations like pie charts to summarize the data.

5. Customizing Chart Colors
Users can guide ChatGPT to create charts with specific color schemes. For instance, you might ask for a gender distribution pie chart using “light green for male” and “medium yellow for female.” If the AI reverses the colors, don’t hesitate to ask for corrections.

6. Normalizing Data
When working with raw datasets, inconsistencies often arise. For example, ethnicity categories in the baby names dataset were duplicated due to varying formats (e.g., “WHITE NON HISPANIC” vs. “WHITE NON HISP”). To ensure accuracy, instruct ChatGPT to normalize these categories for reliable visualizations.


ChatGPT offers powerful tools for processing, visualizing, and analyzing data. While it may occasionally require fine-tuning, its ability to transform raw information into meaningful charts and tables makes it an invaluable tool for both casual and professional users. Whether you’re a free user or a subscriber, ChatGPT can elevate your data analysis tasks with ease.

Newer Articles

Older Articles

Back to news headlines