Menu
CoddyTech

回顾:每周步数

本课属于 Coddy Machine Learning 学习旅程的“数据与图表”单元。第 25 课,共 60 课。

challenge icon

挑战

中等

还记得本章开头的图表吗?现在由你来绘制。Ana 和 Ben 的目标是每天走 10 千步;ana 和 ben 分别存放第 1 天到第 7 天的数据。

使用 ax 形式,纵轴以千步为单位(8420 表示 8.42),按以下顺序绘制:

  1. Ana:紫色实线,带圆形标记。
  2. Ben 达到或超过 10 千步的日期:绿色点。
  3. Ben 其他日期:红色点。
  4. 目标:从 (1, 10) 到 (7, 10) 的黑色虚线。

你的图表应该和上周的这张一样:

标题为 Weekly Steps 的图表:Ana 的紫色折线带有圆形标记;Ben 达到目标的日期显示为目标线上方的绿点,未达到的日期显示为目标线下方的红点;目标线是在 10 千步处的黑色虚线,并带有图例

请使用以下确切文本:标题 Weekly Steps,标签 Day 和 Steps (thousands),以及图例名称 Ana、Ben met goal、Ben missed 和 Goal。你的程序不会打印任何内容;Coddy 会描述你的图表。

亲手试试

import numpy as np
import matplotlib.pyplot as plt

days = np.arange(1, 8)
ana = np.array([8420, 11250, 9800, 12400, 7600, 10900, 13100])
ben = np.array([6200, 7400, 10100, 10000, 9500, 12000, 11300])

# 在下方编写你的代码

数据与图表中的所有课

自己练习: Python 在线编译器