Kom igångKom igång gratis

Rita modellen över datan

Fortsätt med samma uppmätta data från föregående övning. Målet är att använda en fördefinierad model() tillsammans med de uppmätta datan times och measured_distances för att beräkna modellerade avstånd, och sedan rita både uppmätta och modellerade data på samma axel.

context figure

Den här övningen är en del av kursen

Introduktion till linjär modellering i Python

Visa kurs

Övningsinstruktioner

  • Använd model_distances = model(times, measured_distances) för att beräkna de modellerade värdena.
  • Använd plt.subplots() för att skapa figur- och axelobjekt.
  • Använd axis.plot() för att rita times mot measured_distances med alternativen linestyle=" ", marker="o", color="black".
  • Använd axis.plot() för att även rita times mot model_distances med alternativen linestyle="-", color="red".

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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()
Redigera och kör kod