НачатьНачать бесплатно

Отображение модели на графике с данными

Продолжая работу с данными из предыдущего упражнения, вам нужно использовать заранее определённую функцию model() и измеренные данные times и measured_distances, чтобы вычислить модельные расстояния, а затем отобразить и измеренные, и модельные данные на одном графике.

context figure

Это упражнение является частью курса

Введение в линейное моделирование на Python

Посмотреть курс

Инструкции к упражнению

  • Используйте model_distances = model(times, measured_distances), чтобы вычислить модельные значения.
  • Используйте plt.subplots(), чтобы создать объекты фигуры и оси.
  • Используйте axis.plot(), чтобы построить график times и measured_distances с параметрами linestyle=" ", marker="o", color="black".
  • Используйте axis.plot(), чтобы также построить график times и model_distances с параметрами linestyle="-", color="red".

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Pass times and measured distances into model
model_distances = model(____, ____)

# Create figure and axis objects and call axis.plot() twice to plot data and model distances versus times
fig, axis = plt.subplots()
axis.plot(____, ____, linestyle="____", marker="____", color="____", label="Measured")
axis.plot(____, ____, linestyle="____", marker=None, color="____", label="Modeled")

# Add grid lines and a legend to your plot, and then show to display
axis.grid(True)
axis.legend(loc="best")
plt.show()
Редактировать и запускать код