How to Make a Circle Chart with ChatGPT

Cody Schneider••8 min read

Making a circle chart shouldn't feel like wrestling with complicated spreadsheet software. If you're looking for a quick way to visualize your data without getting stuck in menus and formulas, you can actually use ChatGPT. This article provides a step-by-step guide on how to create a simple and effective circle chart using a simple prompt.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

First Things First: What Exactly is a Circle Chart?

A circle chart, much more commonly known as a pie chart, is a graph that displays data in a circular format. It's like a pizza sliced into different portions. Each slice represents a category, and the size of the slice is proportional to the quantity or percentage it represents out of the whole. This makes pie charts a go-to choice when you want to show the composition of something — or how a single total is broken down into its parts.

For example, you could use a circle chart to show:

  • Website traffic sources (e.g., Organic, Direct, Social Media, etc.)
  • Sales distribution by product category
  • Budget allocation for a marketing campaign
  • Market share among competitors

However, they're not always the best choice. If you have too many categories (more than 5 or 6), the chart becomes cluttered and hard to read. They're also not great for comparing the exact sizes of different categories, especially when the slices are similar in size. For that, a bar chart is often better.

Can ChatGPT Really Make Charts?

So, can you just ask ChatGPT to build a chart? The answer is yes, with a small condition: you need to use the Advanced Data Analysis feature (formerly known as Code Interpreter), which is available with a ChatGPT Plus subscription.

ChatGPT doesn’t have a built-in chart maker like Excel or Google Sheets. Instead, when you ask it to create a visualization, it writes and runs Python code in the background using libraries like Matplotlib or Seaborn. It then presents the final output to you as a static image (like a PNG file) right in the chat window. You don't need to know any code at all — you just provide the data and instructions in plain English, and ChatGPT handles the technical side for you.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

How to Make a Circle Chart with ChatGPT: Step-by-Step

Let's walk through the process from start to finish. We'll use a common marketing example: analyzing website traffic sources for a month.

Step 1: Get Your Data Ready

Before you even open ChatGPT, you need clean, simple data. The best format for a circle chart is a simple table with two columns: one for the categories and one for the values. Cluttered, messy data will only confuse the AI.

Let's say this is your data for last month's website sessions:

  • Organic Search: 1200 sessions
  • Direct: 850 sessions
  • Social Media: 600 sessions
  • Email Marketing: 450 sessions
  • Paid Search: 300 sessions

You can prepare this in a simple text format, a spreadsheet (like a CSV file), or just have the numbers ready to paste into your prompt.

Step 2: Start a Chat with Advanced Data Analysis Enabled

To begin, log into your ChatGPT Plus account. At the top of the GPT-4 interface, make sure you have "GPT-4" selected. The Advanced Data Analysis feature is now enabled by default within GPT-4, so you don't need to choose it from a dropdown model selector anymore. You’ll know you’re ready to go when you see a small paperclip icon to the left of the message box, which allows you to upload files.

Step 3: Provide Your Data

You have two easy ways to give ChatGPT your data:

Method A: Paste the Data Directly in the Prompt

For small datasets like our example, the easiest method is just to copy and paste the information directly into the chatbox.

Method B: Upload a CSV File

If your data is already in a spreadsheet, you can save it as a CSV (Comma Separated Values) file. Click the paperclip icon, upload your file, and ChatGPT will be able to read and analyze it directly.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

Step 4: Write Your Prompt

This is where the magic happens. Your prompt tells ChatGPT what to do. The key is to be clear and specific. Let's start with a very basic prompt and gradually build up to something more detailed.

Basic Prompt

First, paste your data and ask for the chart. It's often helpful to provide the exact text you want it to act on.

Based on the following data, create a circle chart showing the distribution of website sessions:

Organic Search: 1200
Direct: 850
Social Media: 600
Email Marketing: 450
Paid Search: 300

ChatGPT will analyze this, run the code, and produce a simple pie chart image.

A More Specific Prompt

The basic chart is good, but you can get a better result by adding more details to your prompt. You can request a title, specific colors, and labels within the same initial request.

Please create a pie chart from the data below.

Data:
- Organic Search: 1200
- Direct: 850
- Social Media: 600
- Email Marketing: 450
- Paid Search: 300

Use the following instructions:
1. Title the chart "Website Traffic Sources Last Month".
2. Display the percentage for each slice directly on the chart.
3. Do not include a legend. Label each slice directly with its source name.

Being specific saves you time on back-and-forth revisions.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

Step 5: Review and Refine the Chart

The first chart ChatGPT generates might not be perfect. The beauty of the conversational interface is that you can ask for adjustments just by typing out your request. You don't have to start over.

Here are a few examples of follow-up refinement prompts:

  • To change colors: "This is great, but can you change the color for 'Social Media' to a light blue and 'Paid Search' to orange?"
  • To highlight a slice: "Can you 'explode' the 'Organic Search' slice to make it stand out?" (Exploding a slice slightly pulls it out from the center of the pie).
  • To change the font size: "The labels are a bit small. Can you increase the font size of the percentages?"
  • To save the image: "Looks perfect. Please provide a download link for this image." ChatGPT will then generate a link for you to save the chart as a PNG image file.

You can continue this conversation until the chart looks exactly how you want it. This iterative process is one of the biggest strengths of using an AI tool for this kind of task.

Pros and Cons of Using ChatGPT for Charts

While making charts with ChatGPT is quick and convenient, it's not always the right tool for the job. Here’s a balanced look at the advantages and disadvantages.

The Good Stuff (Pros)

  • It's Fast and Easy: For simple datasets, you can go from data to finished chart in under a minute without clicking through complex menus.
  • No Technical Skills Needed: You don't need to know Python, Excel formulas, or any other technical skills. If you can describe what you want, you can create a chart.
  • Conversational Editing: Modifying the chart is intuitive. Just ask for changes in plain English instead of hunting for the right setting.

The Not-So-Good Stuff (Cons)

  • It Creates Static Images: The output is not an interactive chart. You can't hover over a slice to see more details or connect it to a live data source. Once the image is created, it's final.
  • Limited Customization: While you can ask for changes to colors, titles, and labels, you don't have the granular control over fonts, styles, and layouts that dedicated tools like Tableau or Power BI offer.
  • Requires a Paid Subscription: Access to the Advanced Data Analysis feature requires a ChatGPT Plus subscription.
  • Potential for Errors: Although rare with simple data, the AI can sometimes misinterpret your data or prompt, requiring you to clarify or start over. It's always a good idea to double-check the numbers.

When Should You Use a Different Tool?

ChatGPT is fantastic for one-off visuals, quick analysis for a presentation slide, or generating an image for a blog post. But you should reach for a different tool if:

  • You need your chart to update automatically: If your data changes frequently, you'll want a tool like Google Sheets, Excel, or a BI platform that links directly to your data source.
  • You're building a dashboard: If your circle chart is just one part of a larger report with multiple, interconnected visualizations, a dashboarding tool is a much better fit.
  • You need high levels of customization: For hyper-specific branding, advanced chart types, or complex data blending, you'll need the power of a dedicated business intelligence tool.

Final Thoughts

Using ChatGPT to make a circle chart shows how natural language can remove the technical barriers to data visualization. For straightforward tasks, it’s a remarkably fast and intuitive way to turn raw numbers into a clear, shareable image without getting bogged down in complex software.

That conversational approach - just asking for what you need - is exactly why we built Graphed. While ChatGPT gives you a static image, we connect that same natural language engine directly to your live data sources like Google Analytics, Shopify, and Salesforce. This lets you not only create charts with a simple sentence but build entire, real-time dashboards that update automatically. There’s no more exporting CSVs or recreating the same report every week, just ask a question and get a live, interactive visualization you and your team can rely on.

Related Articles