Matplotlib Scatter: нарисуйте график разброса для трех разных групп с разбивкой по весу и высоте

Matplotlib Scatter: Упражнение 5 с решением

Напишите программу на Python, чтобы нарисовать диаграмму разброса для трех разных групп с разбивкой по весу и высоте.

Пример решения :

Код Python:

  import matplotlib.pyplot  as pltimport numpy as np weight1 = [67,57,2,59,6,59,64,55,8,61,2,60,45,61,56,23,56] height1 = [101,7,197,6,98,3,125,1,113,7,157,7,136,148,9,125,3,114,9] weight2  = [61,9,64,62,1,64,2,62,3,65,4,62,4,61,4,62,5,63,6] высота2 = [152,8,155,3,135,1,125,2,151,3,135,182,2,195,9,165,1,125,1] вес3 = [68,2,67,2,  68.4,68.7,71,71.3,70.8,70,71.1,71.7] height3 = [165.8, 170.9, 192.8, 135.4, 161.4, 136.1, 167.1, 235.1, 181.1, 177.3] weight = np.concatenate ((weight1, weight2,  weight3)) height = np.concatenate ((height1, height2, height3)) plt.scatter (weight, height, marker = '*', color = ['red', 'green', 'blue']) plt.xlabel.  ('weight', fontsize = 16) plt.ylabel ('height', fontsize = 16) plt.title ('Групповой график разброса веса и высоты', fontsize = 20) plt.show () e> 

Пример вывода:

Редактор кода Python:

Назад: Напишите программу на Python, чтобы нарисовать диаграмму рассеяния, сравнивающую две предметные оценки по математике и естествознанию. Используйте оценки 10 учеников.
Далее: Напишите программу на Python, чтобы нарисовать диаграмму разброса для трех разных групп с разбивкой по весу и высоте

Оцените статью
nanomode.ru
Добавить комментарий