# Introduction In this project, you will learn how to create a weather trend chart that displays the temperature data for a city throughout the year. The chart will allow users to switch between the current month's data and the next 7 days' data, providing a comprehensive view of the weather trends. ## ð Preview "The current month" and "The next 7 days" switching effect is shown in the figure below: ![Image Description](https://file.labex.io/namespace/718bace8-27a3-4200-a588-dde4041ceeb9/echarts/project-weather-trend/lab-weather-trend/assets/effect-1.gif) The month switching effect is as follows: ![Image Description](https://file.labex.io/namespace/718bace8-27a3-4200-a588-dde4041ceeb9/echarts/project-weather-trend/lab-weather-trend/assets/effect-2.gif) ## ðŊ Tasks In this project, you will learn: - How to fetch weather data from a JSON file using Axios - How to render a list of months and handle the click event to change the displayed data - How to implement tabs to switch between the current month's data and the next 7 days' data - How to initialize and customize an Echarts chart to display the weather data ## ð Achievements After completing this project, you will be able to: - Fetch data from a JSON file using Axios - Create a responsive and interactive user interface with Vue.js - Use Echarts to create a customized chart with advanced features - Handle user interactions and update the chart accordingly - Apply your knowledge of front-end development, data visualization, and user experience design
Click the virtual machine below to start practicing