Как построить график в ChatGPT по своим данным

В этой статье

Подготовьте таблицу с названиями колонок и числовыми значениями, затем задайте вид диаграммы, оси и правило для пропусков. В этом примере March, означает «за март нет данных». Если заменить пустую ячейку нулём, график будет утверждать другое: за март не было заказов.

Подготовьте числовой исходник

Скопируйте весь блок в текстовый редактор и сохраните как orders.csv. Первая строка задаёт имена полей, следующие четыре — наблюдения:

month,orders
January,20
February,25
March,
April,30

Здесь month — месяц, orders — число заказов. Разделитель — запятая. В строке March запятая остаётся, а значение после неё отсутствует. Саму строку удалять нельзя: иначе месяц исчезнет из ряда.

Перед передачей файла проверьте названия колонок, разделитель и единицы измерения. Если исходник пока состоит из разрозненных записей, сначала соберите таблицу в ChatGPT из заметок. Для большой готовой таблицы пригодится отдельный разбор проверки чисел и группировок в ChatGPT.

Выберите вид диаграммы по задаче

Что нужно увидеть Подходящий вид
Сравнение отдельных категорий Столбчатая диаграмма
Ход показателя во времени Линейный график с правильными временными промежутками и явно показанными пропусками
Связь двух числовых показателей Точечная диаграмма
Доли одного полного целого Круговая диаграмма

Для нашего CSV выберем столбцы: сравним известные месячные значения, сохранив порядок January–April и место для March. Линейный график тоже допустим, если нужна динамика. Тогда месяцы должны идти с равными интервалами, а на месте March нужен разрыв линии. Соединение February и April через неизвестный месяц скроет пропуск.

Круговая диаграмма здесь не подходит: задача — сравнить месяцы, а итог периода неизвестен без March. При полном наборе месячных значений можно было бы показать долю каждого месяца в общем числе заказов за период, но это уже другой вопрос.

Передайте CSV и запрос

Прикрепите orders.csv к сообщению. Если загрузка файлов недоступна, вставьте полный CSV прямо в чат. Вместе с данными отправьте запрос:

Построй столбчатую диаграмму по CSV: X — месяц в исходном порядке, Y — число заказов, начало шкалы 0. March — пропуск, а не ноль: не рисуй для него нулевой столбец, подпиши «нет данных». Покажи значения над столбцами. Заголовок «Заказы по месяцам». Не вычисляй суммарный итог за все четыре месяца и не объясняй причины изменений. Сначала покажи, как прочитал все четыре строки. Если инструмент графиков недоступен, сообщи об этом и выведи текстовую схему с масштабом один блок = 5 заказов.

Такой запрос задаёт данные, форму ответа и правила обработки. После первого ответа можно исправить конкретную ошибку и попросить перестроить график — это соответствует рекомендациям OpenAI о конкретных заданиях, достаточном контексте и доработке запроса. Руководство по промптам для ChatGPT.

При доступном анализе данных ChatGPT может строить графики по CSV/XLSX. Поддерживаются статические изображения и некоторые интерактивные виды; доступность инструментов, файлов и интерактивного режима зависит от аккаунта, плана и рабочего пространства. Анализ данных в ChatGPT.

Сверьте ответ с исходником

Начните с прочитанных значений. В ответе должны сохраниться все четыре пары:

January — 20
February — 25
March — отсутствует
April — 30

Если March стал нулём или месяцы отсортированы по алфавиту, отправьте исправление: «Сохрани исходный порядок January, February, March, April. В March значение отсутствует, это не 0. Покажи исправленные пары и перестрой диаграмму».

Ниже — контрольный пример для этого CSV, а не полученный в ChatGPT результат. По нему можно сверить и изображение, и текстовый ответ:

January  ████   20
February █████  25
March    нет данных
April    ██████ 30

Масштаб: █ = 5 заказов

Четыре блока дают 20 заказов, пять — 25, шесть — 30. На столбчатой диаграмме этим числам соответствуют три положительных столбца; у March остаётся место с подписью «нет данных». Проверьте также подписи значений над столбцами, заголовок «Заказы по месяцам» и оси: X — месяц, Y — число заказов. Шкала Y должна начинаться с 0, чтобы высота столбцов показывала соотношение величин.

Отдельно прочитайте вывод под графиком. Между February и April число заказов увеличилось на 30 − 25 = 5. Из этого нельзя заключить, что оно росло каждый месяц: March неизвестен. Сумма известных значений — 20 + 25 + 30 = 75, но это не полный итог за четыре месяца. Причины изменений в CSV тоже не записаны.

Если инструмент построения графиков недоступен, используйте предусмотренную запросом текстовую схему. Начать с вставленного CSV и текстового запроса можно бесплатно, с ограничениями использования. Справка о бесплатном ChatGPT. Для читателя, который уже выбирает платный доступ, доступно оформление месячной подписки ChatGPT в Amber Market: Go, Plus, PRO x5 и PRO x20. Покупка не требуется для текстового разбора этого примера.

Источники

Есть следующая задача?Ещё по теме «Таблицы и анализ» →