Введение
В этом проекте вы научитесь создавать линейный график с использованием библиотеки ECharts. График будет отображать количество часов, которое пользователь проводит за день на телефоне в каждый день недели.
👀 Предварительный просмотр

🎯 Задачи
В этом проекте вы научитесь:
- настраивать проект и открывать необходимые файлы;
- исправлять ошибку в настройке ECharts;
- понимать настройку линейного графика;
- настраивать график, изменяя настройки.
🏆 Достижения
После завершения этого проекта вы сможете:
- использовать библиотеку ECharts для создания линейного графика;
- настраивать заголовок, оси и серии данных графика;
- настраивать график, изменяя настройки.
Настройка проекта
В этом шаге вы настроите проект и откроете файлы в редакторе.
- Откройте редактор с правой стороны. Вы должны увидеть два файла —
index.htmlиecharts.js. - Нажмите кнопку Go Live в нижнем правом углу WebIDE, чтобы запустить проект.
- Откройте "Web 8080" в верхней части ВМ и обновите его вручную, чтобы увидеть страницу.

Исправьте ошибку в файле index.html
В этом шаге вы исправите ошибку в файле index.html.
- Найдите раздел
var option = {}в файлеindex.html. - В настройке есть ошибка, которая приводит к неправильному отображению осей.
- Обновите объект
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"
}
]
};
- Разберьтесь в коде выше:
- Свойство
titleзадает заголовок линейного графика. - Свойство
xAxisнастраивает ось x, которая имеет тип "category" и отображает дни недели. - Свойство
yAxisнастраивает ось y, которая имеет тип "value". - Свойство
series— это серия, гдеdata— это временные данные для каждого дня недели, когда используется телефон, аtype— это тип графика в виде линейного графика.
- Сохраните файл и обновите страницу, чтобы увидеть обновленный график. Готовый результат выглядит так:

Резюме
Поздравляем! Вы завершили этот проект. Вы можете практиковаться в более многих лабораторных работах в LabEx, чтобы улучшить свои навыки.



