Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3381377
А
Аноним
11 сентября 2025 22:15 · публичный вопрос
А
Аноним

сделай круг диаграмму кбжу любых двух продуктов

Ответ нейросети
11 сентября 2025 22:15

Задача принята. Ниже приведу два продукта и детальные расчёты КБЖУ на 100 г каждого, чтобы можно было построить две круговые диаграммы (по частям КБЖУ). В конце дам инструкции по построению диаграмм и пример кода на Python для быстрого графика.

Выбор двух продуктов

  • Продукт 1: Куриная грудка, варёная (без кожи)
  • Продукт 2: Варёный белый рис (долгий сорт)

Данные на 100 г продукта (приближённые, из общедоступных таблиц питания)

  • Куриная грудка, варёная:
    • Белки: 31 г
    • Жиры: 3.6 г
    • Углеводы: 0 г
    • Калории: примерно 165 ккал
  • Варёный белый рис:
    • Белки: 2.7 г
    • Жиры: 0.3 г
    • Углеводы: 28 г
    • Калории: примерно 130 ккал

Расчёт КБЖУ в килокалориях (энергия по макроэлементам)

  • Правило: 1 г белков — ~4 ккал, 1 г углеводов — ~4 ккал, 1 г жиров — ~9 ккал.
  1. Куриная грудка (на 100 г)
  • Белки: 31 г × 4 ≈ 124 ккал
  • Жиры: 3.6 г × 9 ≈ 32.4 ккал
  • Углеводы: 0 г × 4 = 0 ккал
  • Суммарно по макроэлементам: 124 + 32.4 + 0 ≈ 156.4 ккал
  • Пропорции (по энергии макроэлементов):
    • Белки: 124 / 156.4 ≈ 79.3%
    • Жиры: 32.4 / 156.4 ≈ 20.7%
    • Углеводы: 0 / 156.4 = 0%

Примечание: общая калорийность продукта по данным о КБЖУ может быть ближе к 165 ккал за счёт влаги и прочих компонентов. Для диаграммы удобно использовать энергию по макроэлементам, сумма которой равна примерно 156.4 ккал.

  1. Варёный белый рис (на 100 г)
  • Белки: 2.7 г × 4 ≈ 10.8 ккал
  • Жиры: 0.3 г × 9 ≈ 2.7 ккал
  • Углеводы: 28 г × 4 ≈ 112 ккал
  • Суммарно по макроэлементам: 10.8 + 2.7 + 112 ≈ 125.5 ккал
  • Пропорции (по энергии макроэлементов):
    • Белки: 10.8 / 125.5 ≈ 8.6%
    • Жиры: 2.7 / 125.5 ≈ 2.2%
    • Углеводы: 112 / 125.5 ≈ 89.4%

Итого по двум продуктам:

  • Куриная грудка: жиры ~20.7%, белки ~79.3%, углеводы 0%
  • Рис: углеводы ~89.4%, белки ~8.6%, жиры ~2.2%

Как построить круговую диаграмму (пошагово)

  • Вариант A: две отдельных круговых диаграммы (для сравнения КБЖУ каждого продукта)
    1. Для куриной грудки возьмите три сектора: Белки 79.3%, Жиры 20.7%, Углеводы 0%.
    2. Для риса возьмите три сектора: Белки 8.6%, Жиры 2.2%, Углеводы 89.4%.
    3. Постройте две диаграммы одинакового размера и разместите рядом. Это наглядно покажет, как распределяется энергия по макроэлементам в каждом продукте.
  • Вариант B: одна диаграмма, если нужно посмотреть вклад каждого продукта в общий набор
    • Можно построить две pies, но один рядом с другим для сравнения, или построить столбчатую диаграмму с процентами по каждому макроэлементу для каждого продукта.

Пример данных, которые можно вставить в Excel/Google Sheets для построения диаграмм

  • Лист 1: Диаграмма 1 — Куриная грудка

    • Белки: 124
    • Жиры: 32.4
    • Углеводы: 0
    • Всего (по макроэлементам): 156.4
  • Лист 1: Диаграмма 2 — Рис

    • Белки: 10.8
    • Жиры: 2.7
    • Углеводы: 112
    • Всего (по макроэлементам): 125.5
  • Укажите в таблице названия макроэлементов и их килокалории, например:

    • Продукт: Куринная грудка; Белки: 124; Жиры: 32.4; Углеводы: 0
    • Продукт: Рис; Белки: 10.8; Жиры: 2.7; Углеводы: 112
  • Затем для каждого продукта построьте Pie Chart по значениям Белки, Жиры, Углеводы.

Пример кода Python (матplotlib) для построения двух pies рядом

  • Это удобный способ быстро получить графики без ручного ввода в Excel.

Пример кода (Python)

  • Предварительно установите matplotlib: pip install matplotlib

import matplotlib.pyplot as plt

Данные (энергия по КБЖУ на 100 г)

data = { "Куриная грудка (100 г)": {"Белки": 124, "Жиры": 32.4, "Углеводы": 0}, "Рис (100 г, варёный)": {"Белки": 10.8, "Жиры": 2.7, "Углеводы": 112}, }

plt.figure(figsize=(10, 5))

for i, (name, values) in enumerate(data.items(), 1): plt.subplot(1, 2, i) labels = ["Белки", "Жиры", "Углеводы"] sizes = [values["Белки"], values["Жиры"], values["Углеводы"]] plt.pie(sizes, labels=labels, autopct="%1.1f%%", startangle=90) plt.title(name) plt.axis("equal")

plt.tight_layout() plt.show()

Пояснения по коду:

  • Каждый pie строится по долям энергии от макроэлементов: белки, жиры, углеводы.
  • Для куриной грудки доли примерно 79.3%/20.7%/0%.
  • Для риса доли приблизительно 8.6%/2.2%/89.4%.

Если хочешь, могу подобрать другие два продукта (например, avocado и творог, или киноа и индейка) и повторить расчёты под них, а также прислать готовые данные для конкретной программы (Excel, Sheets, Python) под твои поводы.