Решение задачи
Создай столбчатую диаграмму, используя данные из первого и третьего столбца этой таблицы
- Работа на компьютере
Условие:
Создай столбчатую диаграмму, используя данные из первого и третьего столбца этой таблицы
| Код | L | R |
|---|---|---|
| parity-16-1 | 1 | 0,941 |
| parity-32-1 | 1 | 0,969 |
| parity-64-1 | 1 | 0,985 |
| Хэмминг-16-5 | 5 | 0,762 |
| Хэмминг-32-6 | 6 | 0,842 |
| Хэмминг-64-7 | 7 | 0,901 |
| Хсяо-16-6 | 6 | 0,727 |
| Хсяо-32-7 | 7 | 0,821 |
| Хсяо-64-8 | 8 | 0,889 |
| БЧХ(2)-16-15 | 15 | 0,516 |
| БЧХ(2)-32-31 | 31 | 0,508 |
| БЧХ(2)-64-63 | 63 | 0,504 |
| БЧХ(3)-16-15 | 15 | 0,516 |
| БЧХ(3)-32-31 | 31 | 0,508 |
| БЧХ(3)-64-63 | 63 | 0,504 |
| CRC-16-6 | 6 | 0,727 |
| CRC-32-7 | 7 | 0,821 |
| CRC-64-8 | 8 | 0,889 |
Решение:
Ниже описаны шаги для создания столбчатой диаграммы с использованием данных из первого (Код) и третьего (R) столбцов представленной таблицы. Шаг 1. Извлечение данных. Из таблицы получаем следующие пары значений: Код – R 1) parity-16-1 – 0,941 2) parity-32-1 – 0,969 3) parity-64-1 – 0,985 4) Хэмминг-16-5 – 0,762 5) Хэмминг-32-6 – 0,842 6) Хэмми...
codes = [parity-16-1, parity-32-1, parity-64-1, Хэмминг-16-5, Хэмминг-32-6, Хэмминг-64-7, Хсяо-16-6, Хсяо-32-7, Хсяо-64-8, БЧХ(2)-16-15, БЧХ(2)-32-31, БЧХ(2)-64-63, БЧХ(3)-16-15, БЧХ(3)-32-31, БЧХ(3)-64-63, CRC-16-6, CRC-32-7, CRC-64-8] values = [0.941, 0.969, 0.985, 0.762, 0.842, 0.901, 0.727, 0.821, 0.889, 0.516, 0.508, 0.504, 0.516, 0.508, 0.504, 0.727, 0.821, 0.889] plt.figure(figsize=(12, 6)) plt.bar(codes, values, color=skyblue) plt.xlabel(Код) plt.ylabel(R) plt.title(Столбчатая диаграмма: Код vs R) plt.xticks(rotation=45, ha=right) # поворот подписей по оси X для лучшей читаемости plt.tightayout() plt.show() ------------------------------------------------------------ Шаг 4. Объяснение кода. 1. Импортируется библиотека matplotlib.pyplot как plt. 2. Определяются два списка: codes – для меток (названий кодов), values – для значений R. 3. Функция plt.figure задаёт размер рисунка. 4. Функция plt.bar строит столбчатую диаграмму, где по оси X располагаются коды, а по оси Y – значения R. 5. Добавляются подписи осей и заголовок с помощью plt.xlabel, plt.ylabel и plt.title. 6. plt.xticks с поворотом меток по оси X улучшают читаемость, если названия длинные. 7. plt.tightayout() корректирует разметку, чтобы элементы не пересекались. 8. Функция plt.show() выводит диаграмму на экран. Таким образом, запустив этот код в среде Python, например, в Jupyter Notebook, получим требуемую столбчатую диаграмму.Похожие задачи
Не нашел нужную задачу?
Воспользуйся поиском
Выбери предмет
S
А
Б
В
Г
И
К
М
П
- Правоохранительные органы
- Пожарная безопасность
- Парикмахерское искусство
- Природообустройство и водопользование
- Почвоведение
- Приборостроение и оптотехника
- Промышленный маркетинг и менеджмент
- Производственный маркетинг и менеджмент
- Процессы и аппараты
- Программирование
- Право и юриспруденция
- Психология
- Политология
- Педагогика
Р
С
Т
- Трудовое право
- Теория государства и права (ТГП)
- Таможенное право
- Теория игр
- Текстильная промышленность
- Теория вероятностей
- Теоретическая механика
- Теория управления
- Технология продовольственных продуктов и товаров
- Технологические машины и оборудование
- Теплоэнергетика и теплотехника
- Туризм
- Товароведение
- Таможенное дело
- Торговое дело
- Теория машин и механизмов
- Транспортные средства
Ф
Э