使用手机的时间

HTMLHTMLBeginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

在这个项目中,你将学习如何使用 ECharts 库创建折线图。该图表将显示用户在一周中每天花在手机上的小时数。

👀 预览

折线图示例预览

🎯 任务

在这个项目中,你将学习:

  • 如何设置项目并打开必要的文件
  • 如何修复 ECharts 配置中的错误
  • 如何理解折线图的配置
  • 如何通过修改配置来自定义图表

🏆 成果

完成这个项目后,你将能够:

  • 使用 ECharts 库创建折线图
  • 配置图表的标题、坐标轴和数据系列
  • 通过修改配置来自定义图表

Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL html(("HTML")) -.-> html/AdvancedElementsGroup(["Advanced Elements"]) html(("HTML")) -.-> html/BasicStructureGroup(["Basic Structure"]) html(("HTML")) -.-> html/LayoutandSectioningGroup(["Layout and Sectioning"]) html(("HTML")) -.-> html/MultimediaandGraphicsGroup(["Multimedia and Graphics"]) html/BasicStructureGroup -.-> html/basic_elems("Basic Elements") html/BasicStructureGroup -.-> html/head_elems("Head Elements") html/LayoutandSectioningGroup -.-> html/doc_flow("Document Flow Understanding") html/MultimediaandGraphicsGroup -.-> html/embed_media("Embedding External Media") html/AdvancedElementsGroup -.-> html/inter_elems("Interactive and Dynamic Elements") subgraph Lab Skills html/basic_elems -.-> lab-445648{{"使用手机的时间"}} html/head_elems -.-> lab-445648{{"使用手机的时间"}} html/doc_flow -.-> lab-445648{{"使用手机的时间"}} html/embed_media -.-> lab-445648{{"使用手机的时间"}} html/inter_elems -.-> lab-445648{{"使用手机的时间"}} end

设置项目

在这一步中,你将设置项目并在编辑器中打开文件。

  1. 打开右侧的编辑器。你应该会看到两个文件 —— index.htmlecharts.js
  2. 点击 WebIDE 右下角的 Go Live 按钮来运行项目。
  3. 在虚拟机顶部打开 “Web 8080” 并手动刷新以查看页面。
未完成的项目设置界面

修复 index.html 文件中的错误

在这一步中,你将修复 index.html 文件中的错误。

  1. index.html 文件中找到 var option = {} 部分。
  2. 配置项中存在一个错误,导致坐标轴显示不正确。
  3. option 对象更新为以下内容:
var option = {
  title: {
    text: "Hours spent using mobile phones"
  },
  xAxis: {
    type: "category",
    data: [
      "Monday",
      "Tuesday",
      "Wednesday",
      "Thursday",
      "Friday",
      "Saturday",
      "Sunday"
    ]
  },
  yAxis: {
    type: "value"
  },
  series: [
    {
      data: [2.5, 2, 2.6, 3.2, 4, 6, 5],
      type: "line"
    }
  ]
};
  1. 理解上述代码:
  • title 属性设置折线图的标题。
  • xAxis 属性配置 x 轴,设置为 “category” 类型并显示一周中的日期。
  • yAxis 属性配置 y 轴,设置为 “value” 类型。
  • series 属性是数据系列,其中 data 是一周中每天使用手机的时间数据,type 是图表类型,为折线图。
  1. 保存文件并重新加载页面以查看更新后的图表。最终结果如下:
修复后的折线图显示
✨ 查看解决方案并练习

总结

恭喜你!你已经完成了这个项目。你可以在 LabEx 中练习更多实验来提升你的技能。