open api ํ์ฉํด์ json ํ์์ ๋ฐ์ดํฐ ๋ฐ์์์ ์ฐจํธ ๋ง๋ค๊ธฐ
json๋ฐ์ดํฐ ์์
- hourly ์์์ time ์์ ๊ฐ์ด ํ์ํจ

ํ์ํ open_api ์ ๋ณด๋ฅผ ์ ์ํ๊ณ
ํ์ํ ๋ฐ์ดํฐ๋ hourly.time์

datasets์ ์ฐจํธ ๋ถ๋ถ์ ๊ฐ๋ฆฌํค๋ ๊ฒ๋ค๋ก ์ฌ์ฉ
pointHoverRadius ์ ํตํด ๋ง์ฐ์ค ํธ๋ฒ๋ง๋๋ฉด ์์ด ์ปค์ง๊ฒ ๋จ
chart ๋ฅผ ์ฐ๊ฒ ๋๋ฉด, ๋ฐ์ดํฐ ํฌ๋งทํ ์ ๋ง์ถฐ์ ๊ฐ๋ค์ ์ค์ ํ๋ฉด ๋จ
myChart ๋ผ๋ dom ์ ์ฐจํธ๋ฅผ ๊ทธ๋ฆผ(์บ๋ฒ์ค์)
new Chart๋ก
fetch ์์ฒญํ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์์,
draw๋ฅผ ํตํด ์ฐจํธ๋ฅผ ๊ทธ๋ฆผ

window.onload
dom์ด ๋ก๊ทธ๊ฐ ์๋ ๋๋ฅผ ๋๋นํ์ฌ,
์คํ์ผ์ํธ ๋ฐ ์ด๋ฏธ์ง์ ๊ฐ์ ๋ชจ๋ ์ข ์ ๋ฆฌ์์ค๋ฅผ ํฌํจํ์ฌ ์ ์ฒด ํ์ด์ง๊ฐ ๋ก๋๋๋ฉด ์ด๋ฒคํธ๊ฐ ์์๋๊ฒ ํจ

ํ์ฉํ chart.js ๋งํฌ
Chart.js | Open source HTML5 Charts for your website
New in 2.0 New chart axis types Plot complex, sparse datasets on date time, logarithmic or even entirely custom scales with ease.
www.chartjs.org
'๐๏ธ์ํํธ์จ์ด > ๐ฌHTML & CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์์, ํ์, ์ธ์ ํ์ , ์ผ๋ฐ ํ์ ์ ํ์ (0) | 2022.10.03 |
---|---|
ํฌ๋กฌ๋ธ๋ผ์ฐ์ ์์ ์ ๊ณตํ๋ ๊ธฐ๋ณธ ์ฌ๋ฐฑ ์ ๊ฑฐํ๊ธฐ (0) | 2022.10.02 |
[html/css] ์คํ๋ฅดํ์ฝ๋ฉ 1์ฃผ์ฐจ:์น๊ฐ๋ฐ (0) | 2022.09.20 |
IntelliJ ํ์์ฉ ์ค์น (0) | 2021.10.18 |
html pdf ๋ณํ (0) | 2021.09.20 |