В этой статье
Подготовьте таблицу с названиями колонок и числовыми значениями, затем задайте вид диаграммы, оси и правило для пропусков. В этом примере 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. Покупка не требуется для текстового разбора этого примера.