3.8 KiB
3.8 KiB
id, challengeType, forumTopicId, title
id | challengeType | forumTopicId | title |
---|---|---|---|
bd7168d8c242eddfaeb5bd13 | 3 | 301464 | 用条形图可视化数据 |
Description
id="title"
属性的标题。
需求 #2:我的图表应该有一个g
元素作为 x 轴,并具有id="x-axis"
属性。
需求 #3:我的图表应该有一个g
元素作为 y 轴,并具有id="y-axis"
属性。
需求 #4:两个轴都应包含多个刻度标签,每个标签具有class="tick"
属性
需求 #5:在我的图表里,每个数据点都应该有一个具有class="bar"
属性的rect
元素来展示数据。
需求 #6:每一栏应该具有包含日期的data-date
属性以及包含 GDP 值的data-gdp
属性。
需求 #7:条形元素的data-date
属性应与提供的数据的顺序相匹配。
需求 #8:条形元素的data-gdp
属性应与提供的数据的顺序相匹配。
需求 #9:每个条形元素的高度应准确地表示其数据所对应的 GDP 值。
需求 #10:data-date
属性和它对应的条形元素应与 x 轴上的相应的值对齐。
需求 #11:data-gdp
属性和它对应的条形元素应与 y 轴上的相应的值对齐。
需求 #12:我可以将鼠标悬停在某个区域上,并查看具有id="tooltip"
属性的提示框,它会显示有关该区域的更多信息。
需求 #13:我的提示框应该有一个data-date
属性,它对应了当前激活区域的data-date
属性。
以下是完成此项目所需的数据:https://raw.githubusercontent.com/freeCodeCamp/ProjectReferenceData/master/GDP-data.json
你可以 fork 这个 CodePen pen 项目来构建你的项目。或者你可以在任何你喜欢的环境中使用以下 CDN 链接来运行测试:https://gitcdn.link/repo/freeCodeCamp/testable-projects-fcc/master/build/bundle.js
.
一旦你完成了本项目并且该项目所有测试运行通过,请提交项目的 URL。
Instructions
Tests
tests: []
Challenge Seed
Solution
// solution required