How to Create a Deep Research Report with Charts Using ChatGPT-5

How to Create a Deep Research Report with Charts Using ChatGPT-5

Do you think that ChatGPT's Deep Research function can't use charts? In fact, this Deep Research function can also use charts! In this guide, I explore how to create a report with charts using ChatGPT Deep Research and Canvas functions. Before getting started, you need a free ChatGPT account.

Step-by-Step Guide

Step 1: Create a Deep Research report.

First, please create a report on your topic.

  1. Visit https://chatgpt.com/.
  2. Click the "+" button near the textbox.
  3. Screenshot of ChatGPT interface highlighting the '+' button.
    Source: https://chatgpt.com
  4. Click "Deep Research."
  5. Screenshot of ChatGPT showing the 'Deep Research' mode highlighted.
    Source: https://chatgpt.com
  6. Type this prompt template in the textbox.
    Create a report on (topic). Also, use Chart.js to visualize data related to the topic.
    Source: https://chatgpt.com
  7. Fill the (topic) in the prompt template with a topic you want to know.
  8. Click Enter.
  9. After clicking Enter, you will be asked some clarification questions. Please answer them.
  10. Afterwards, research will be conducted.
  11. After that, execute this prompt.
    Create the same report in HTML format using the Canvas function.
  12. The HTML report creation will start.
  13. After the creation finishes, scroll down the chat, and click "Preview" in the top right corner of the generated HTML code block.
    Highlighted 'Preview' button to preview the HTML Deep Research report.
    Source: https://chatgpt.com
  14. The HTML code will be previewed.
    Screenshot of HTML report preview in ChatGPT, with the HTML code output ready for further export.
    Source: https://chatgpt.com

Step 2: Download the HTML file

Once the report is created, save the HTML file on your computer.

  1. Click "..." in the top, right navigation bar.
  2. Screenshot of the highlighted '...' button used to pull 'Download' button down.
    Source: https://chatgpt.com
  3. Click "Download."

Here's the example I created.

Advanced Option: Convert the report into another file type

If you're looking for other export options such as PDF, follow these steps below.

Conversion into PDF

  1. Go to https://www.sejda.com/html-to-pdf.
  2. Click "Upload HTML files."
  3. Upload the downloaded HTML file.
  4. Click "Upload HTML to PDF."
  5. Conversion will start.
  6. After the conversion is processed, click "Download."

Here's the PDF file converted from the example file.

Conversion into WORD

  1. Go to https://www.freeconvert.com/html-to-doc.
  2. Click "Choose Files."
  3. Upload the downloaded HTML file.
  4. Click "Convert."
  5. Conversion will start.
  6. After the conversion is processed, click "Download."

Here's the DOC file converted from the example file.

Conversion into Image Formats (PNG, JPG, etc.)

  1. Go to https://www.freeconvert.com/html-to-jpg.
  2. Click "Choose Files."
  3. Upload the downloaded HTML file.
  4. If the file type of the select menu beside the "Output:" is a file type you want to convert into, skip the 4th and 5ht steps unless click the menu.
  5. Choose a file type you want to convert into.
  6. Click "Convert."
  7. Conversion will start.
  8. After the conversion is processed, click "Download."

Here's the JPG file converted from the example file.

Screenshot of a JPG version for the 'US Fashion Retail Industry Report 2025,' visually summarizing the report's focus on fashion market trends.

Use Cases

Market research report

In market research, you often use many chart types, including bar charts for comparing product preferences and demographics, pie charts for showing market share, and line graphs for tracking sales trends or customer sentiments. In a scenario like this, mention must-include data in this prompt template. Here's the template, example, and result.

Prompt template

Create a report on (topic). Also, use Chart.js to visualize data related to the topic. Please include these data and the chart types to visualize:
- (data A)
- (data B)
- (data C)
- ...

Example

Create a report on the AI coding assistant software market trend in the US in 2025. Also, embed Chart.js code for charts to visualize data related to the topic. Finally, you must include these data in the report:
- growth rate
- usage by developer type
- market share of tools

The result

White paper

A white paper is an authoritative, research-based document that includes data from external and original research and the original analysis. They are mainly used for generating companies' leads. Since a white paper presents information from external sources, you can offload data collection and summarization and chart generation using ChatGPT's Deep Research function. Here's the prompt template and example.

Prompt Template

Since I would like to create a white paper on (the white paper's topic), create a report on (topic). Also, use Chart.js to visualize data related to the topic.

Example

Since I would like to create a white paper on why our AI spreadsheet tool can solve the challenges of the logistics industry, create a report on the challenges of the logistics companies. Also, use Chart.js to visualize data related to the topic. Finally, include these data below in the report:

- how many logistics companies were affected by their challenges. 
- real data that verify the impact, such as demands for real-time tracking capabilities of goods.

Result

Investment Report

In an investment report, you usually use different types of charts. For example,while candlestick charts or OHLC charts are suitable for stock and commodity price analysis, line charts are suitable for analyzing the long-term impact of your investment. If you instruct ChatGPT to combine these charts with text information, you can get valuable insights into the long-term trends. Here's the prompt template and example.

Prompt Template

Create an investment report on (topic). Also, use Chart.js to visualize data related to the topic.

Example

Create an investment report on global semiconductor demand and cite sources for every factual claim. Also, use Chart.js to visualize data related to the topic.

Result


Troubleshooting

A chart isn't displayed.

When a chart seems to have syntax errors or is not visible, ask ChatGPT below in the same chat you generate the chart.

It seems the chart is not visible. Check the syntax of the code.

In summary, this article guided you on how to create a report with charts using ChatGPT Deep Research and Canvas mode. I hope this information is helpful. I appreciate you for sharing your thoughts on social media. You can share this article by clicking the share button below.

Comments