AI Content Generation

How to Create a Topic-based Chart With AI [The Easy Way, The Hard Way]

Manually creating charts based on a topic can be a challenge. Learn how to make the process easy and manageable with the use of AI.

Last updated on

June 2, 2025

· Written by

Monsha

You know the drill.

You must choose your data, select the data type, adjust the elements, and refine it.

That’s probably your usual process when it comes to creating charts. In case you’ve wondered how AI tools can help you with it, this tutorial is for you.

Instead of detailing every possible way to use AI for charts, we’ll cover only one approach. You’ll find out how easy or difficult the process can be if you just pick a topic and give the AI tools some context about your requirements.

Try Monsha

Setting the output expectations

To keep the process manageable, let’s define the scope of today’s tutorial first.

We’re going to create a chart for 7th grade students. The chart will be used as part of a lesson on the Renaissance.

Pretty simple. Well, you can be more specific and narrow down the focus to particular aspects of your topic of choice.

How to create topic-based charts with Monsha

Let’s try the easiest way first and save some time. 

1. Head over to Monsha and sign up or log in. (In case you’re not a user, creating an account takes only up to half a minute)

2. Once you're in, you'll see a range of resources you can create—lesson plans, worksheets, questions, and more. Select Graphs, Charts, and Plots. By the way, this tool is available to anyone for free until July. So please check it out to see how it improves your workflow!

AI tools for teachers are accessible via Monsha account

3. You’ll be taken to the chart creation page. Here, you have the option to assign your chart to a course, unit, or lesson. This is a super convenient way for you to keep your resources organized if you plan your curriculum in Monsha. Since we don’t need it today, we’ll skip it.

You can attach your chart to a course, unit, or lesson

4. Now comes the interesting part. With Monsha, you can use different sources to create your chart, including file uploads and YouTube videos. You can even combine sources!

With Monsha, you can select multiple sources to generate a chart

For this tutorial, we’ll need the “Topic of your choice” option. Let’s type in our topic: The Renaissance.

Generating a chart from a topic of choice is possible with Monsha

5. On the next configuration screen, we can specify our requirements just by selecting the options we need.

With Monsha, setting up requirements for generating a chart takes only a few clicks

For this tutorial, our configuration is simple.

Grade: Grade 7

Language: English

That’s pretty much it, but you can be more specific by providing additional instructions. So specify the requirements that you couldn’t add in the previous steps. For example, you can tell Monsha what specific subtopics you want the chart to focus on.

6. Click Generate, and your chart will be ready in seconds! Here’s the result we got.

A topic-based chart generated with Monsha

As you can see, the output has focused on the timeline of the Renaissance, with the following ready-to-use description:

This timeline chart illustrates key events during the Renaissance period, spanning from the 14th to the 17th century. It highlights significant cultural, artistic, and scientific milestones, such as the invention of the printing press and the works of Leonardo da Vinci. This visualization helps Grade 7 students understand the chronological progression and impact of the Renaissance on modern history.

Topic-based charts generated with Monsha automatically contain key details

Pretty handy.

What sets Monsha apart from other chart generators

Most chart and graph generation tools require a lot of manual work. Besides, they are often designed for general purposes. On the other hand, teachers and educators like you are at the center of everything Monsha does. Just to give you an idea, here’s how you can go beyond creating a chart with Monsha.

Quickly customize your chart with clicks: Whether you want to add more data points or explanations to your chart, you can do it without any manual edits. The Quick Actions feature does the heavy lifting for you, saving you time.

Customizing AI-generated charts with Monsha is super easy

Differentiate for your students: In case you need to develop multiple versions of the same chart for different groups of students, you can do it. For instance, you can adapt your chart based on Lexile reading levels. This is how Monsha makes AI-powered differentiated instruction convenient for you.

Differentiate your AI-generated charts with Monsha

Easy export options: Download your chart as a PNG image or a Doc or PDF file. You can even export it to Google Doc or Canva. Sharing it on Google Classroom is also possible.

Export your AI-generated chart from Monsha

Multiple resources based on one material: If needed, you can create more resources directly from the chart you’ve just made. A set of worksheets, for example.

Create different types of teaching materials based on a single chart with Monsha

One more thing. All your charts or other teaching materials remain accessible and organized via your Monsha account. So you don’t have to worry about losing track of your resources.

Join Monsha Community

Creating topic-based charts with AI chatbots

Whether you use ChatGPT or Gemini or Copilot, the process to create a chart based on a topic is fairly straightforward. However, you’ll get better results if you know how to write teaching-focused AI prompts.

Here’s one way to structure your prompt - based on today’s tutorial:

Create an educational chart for a classroom setting. The chart should be appropriate for 7th Grade students, written in English, and focused on the topic of the timeline of the Renaissance. It should include visual elements (such as icons, color blocks, or simple graphics if applicable), use age-appropriate language, and aim to support comprehension or memorization. The chart should be printable and well-organized for use on a classroom wall or bulletin board. Keep the layout clean and the design engaging for students.

Generating charts with ChatGPT and other chatbots requires proper prompting

Let’s explore a few prompt templates and examples. Feel free to customize them to your own requirements. By the way, you can find more specific examples from our AI prompt library for teachers.

Prompt Template 1: Appropriate for Science Classes

"Create a [type of chart] to explain the concept of '[science topic]' for a [grade level] science class. Use simple, age-appropriate language in [preferred language], and include visual labels and brief descriptions."

Example

"Create a labeled diagram to explain the concept of 'the water cycle' for a 5th grade science class. Use simple, age-appropriate language in English, and include stages like evaporation, condensation, precipitation, and collection."

Prompt Template 2: Appropriate for Math Classes

"Generate a [type of math chart/graph] to help [grade level] students understand '[math topic]'. Use clear examples and label all elements in [preferred language]. Make the layout student-friendly."

Example

"Generate a bar graph to help 3rd grade students understand 'comparing numbers using place value'. Use clear examples and label all elements in Spanish."

Prompt Template 3: Appropriate for Geography / Social Studies Classes

"Design a [type of map or chart] for a [grade level] [geography/social studies] class to illustrate '[topic]'. Use simple explanations and label key elements in [language]."

Example

"Design a world map with a color-coded key to show continents and oceans for a 2nd grade geography class. Use simple explanations and label key elements in French."

Prompt Template 4: Appropriate for English Language Arts Classes

"Make a chart that helps [grade level] students understand '[language arts concept]', such as parts of speech, story structure, or figurative language. Use age-appropriate definitions and examples in [language]."

Example

"Make a chart that helps 4th grade students understand 'types of figurative language'. Include examples of simile, metaphor, personification, and hyperbole in English."

Prompt Template 5: Appropriate for Health Education Classes

"Design a visual chart for a [grade level] health class explaining '[topic]'. Keep it age-appropriate, use [language], and include pictures or icons if helpful."

Example

"Design a visual chart for a 1st grade health class explaining 'healthy food groups'. Use age-appropriate language in English and include icons for fruits, vegetables, grains, proteins, and dairy."

Repeatability wins

You probably already know that you should always review AI chatbots’ output. Charts are no exception. In case the result doesn’t match your expectation, you may have to start over, which takes time. How much time? That depends on the quality of the chart. Unfortunately, this process can become unsustainable when you need multiple charts or different types of materials for different classes. If you’re looking for a reliable and repeatable solution to solve this challenge, try Monsha for free.

Monsha

AI for Teachers

We’re the Monsha Team—a group of educators, engineers, and designers building tools to help teachers combat burnout and get back to life.. Our blogs reflect real classroom needs, drawn from conversations with educators around the world and our own journey building Monsha.

Read more from this author

Teaching is hard enough.
Let Monsha lighten the load.

Join thousands of educators who use Monsha to plan curriculum and create, adapt, and differentiate resources like lesson plans, assessments, presentations, worksheets, and more.

Get started for free