Matplotlib Scatter: нарисуйте точечный график, сравнивая два предметных знака по математике и естествознанию
Matplotlib Scatter: упражнение 4 с решением
Напишите программу на Python, чтобы нарисовать точечный график, сравнивающий два предметных знака по математике и естествознанию. Используйте оценки 10 студентов.
Тестовые данные:
math_marks = [88, 92, 80, 89, 100, 80, 60, 100, 80, 34]
science_marks = [35, 79, 79, 48, 100, 88, 32, 45, 20, 30]
marks_range = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
Пример решения :
Код Python:
import matplotlib.pyplot as plt
import pandas as pd
math_marks = [88, 92, 80, 89, 100, 80, 60, 100, 80, 34]
science_marks = [35, 79, 79, 48, 100, 88, 32, 45, 20, 30]
marks_range = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
plt.scatter(marks_range, math_marks, label='Math marks', color='r')
plt.scatter(marks_range, science_marks, label='Science marks', color='g')
plt.title('Scatter Plot')
plt.xlabel('Marks Range')
plt.ylabel('Marks Scored')
plt.legend()
plt.show()
Пример вывода:
Редактор кода Python:
Внесите свой код и комментарии через Disqus. :
Предыдущий: Напишите программу на Python для построения точечной диаграммы с использованием случайных распределений для создания шаров разных размеров.
Далее: Напишите программу на Python, чтобы нарисовать точечный график для трех разных групп с разной массой и высотой.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования