Aan de slagBegin gratis

Het model op de data plotten

Ga verder met dezelfde meetgegevens als in de vorige oefening. Je doel is om met de vooraf gedefinieerde model() en de gemeten data times en measured_distances de gemodelleerde afstanden te berekenen en vervolgens zowel de gemeten als de gemodelleerde data in dezelfde as te plotten.

context figure

Deze oefening maakt deel uit van de cursus

Introductie tot lineaire modellering in Python

Bekijk cursus

Oefeninstructies

  • Gebruik model_distances = model(times, measured_distances) om de gemodelleerde waarden te berekenen.
  • Gebruik plt.subplots() om een figuur- en as-object te maken.
  • Gebruik axis.plot() om times versus measured_distances te plotten met opties linestyle=" ", marker="o", color="black".
  • Gebruik axis.plot() om ook times versus model_distances te plotten met opties linestyle="-", color="red".

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# 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()
Code bewerken en uitvoeren