IT96 [JavaScript] Chart.js ์ฐจํธ ๊ตฌํํ๊ธฐ (์ฌ์ฉ์๊ฐ input์นธ์ ์ฐ๋ year๋ฅผ ์ ๋ ฅํ์ ๋ ์ฐจํธ ์ ๋ณํ๋ ํจ๊ณผ ๊ตฌํํ๊ธฐ) (์ฆ๊ฐ๋ฅ ๊ณ์ฐ ํจ์ ๊ตฌํ, ์ซ์๋ง ์ ๋ ฅ ๊ฐ๋ฅ) ํ๋ก๊ทธ๋๋ฐ ์ธ๊ณ๋ฅผ ํ๊ตฌํฉ์๋ค. Chart.js ์ฐจํธ ๊ตฌํํ๊ธฐ, ์ฆ๊ฐ๋ฅ ๊ณ์ฐ ํจ์ ๊ตฌํํ๊ธฐ JavaScript์ Chart.js๋ฅผ ํ์ฉํ์ฌ ์นํ์ด์ง์ ์ฐจํธ๋ฅผ ์ถ๋ ฅํ ์ ์์ต๋๋ค. ๊ตฌํ ํ๋ฉด ์ ๋ ์ด๋ฒ ํ๋ก์ ํธ์์ ์ฌ์ฉ์๊ฐ ์ฐ๋๋ฅผ ์ ๋ ฅํ๋ฉด ์ฆ๊ฐ๋ฅ ์ ๊ณ์ฐํด ์ถ๋ ฅํ๊ณ , ์ฐจํธ์ ํด๋น ์ฐ๋ ๊ทธ๋ํ์ ์์ด ๋ณํ๋ ํจ๊ณผ๋ฅผ ์ ์ฉํ๊ณ ์ถ์์ต๋๋ค. ์ด๋ฅผ ๊ตฌํํ๊ธฐ ์ํด powerprice.html์์ ์ฌ์ฉ์๊ฐ ์ํ๋ year๋ฅผ ์ ๋ ฅ ๋ฐ๊ณ , powerprice.js์์ ํจ์๋ฅผ ์ด์ฉํด ๊ฐ์ ๊ณ์ฐํ ํ updateChart(year)๋ฅผ ์์ฒญํ๊ณ , pChart.js์์ year๊ฐ์ ๋ฐ์ ์ฐจํธ์ ์์ ์ ๋ฐ์ดํธํ๋ ์ฝ๋๋ฅผ ์์ฑํ์ต๋๋ค. ๊ฐ์ด ๋์ฌ ๋ ๊ทธ๋ํ๊ฐ ์๋๋ก ๋ด๋ ค๊ฐ๋ ๋ฌธ์ ๊ฐ ์๊ฒผ๋๋ฐ, css์์ min-height๋ฅผ 3rem ์ค.. 2024. 1. 5. [CSS] ์ด๋ฏธ์ง ์คํฌ๋กค ๊ณ ์ ํจ๊ณผ (ํ์ด์ง ์คํฌ๋กค ์ ์ด๋ฏธ์ง ๊ณ ์ , background-attatchment) ํ๋ก๊ทธ๋๋ฐ ์ธ๊ณ๋ฅผ ํ๊ตฌํฉ์๋ค. CSS ํจ๊ณผ (ํ์ด์ง ์คํฌ๋กค ์ ์ด๋ฏธ์ง ๊ณ ์ , background-attatchment) background-attatchment ์ฝ๋๋ฅผ ํ์ฉํ์ฌ ์ด๋ฏธ์ง๊ฐ ์คํฌ๋กค์ ๋ฐ๋ผ์ค๋ ๊ฒ ๊ฐ์ ํจ๊ณผ๋ฅผ ๊ตฌํํ ์ ์์ต๋๋ค. ๊ตฌํ ํ๋ฉด ์์ฑ ์ฝ๋ ์ด๋ฏธ์ง์ background-attatchment๋ฅผ ์ ์ฉํ๊ณ ํ ์คํธ ๋ฐ์ค ์๋ ์์ ๋ฐฐ์นํ๋ฉด ์ด๋ฏธ์ง๋ ๊ณ ์ ๋์ด ์๊ณ ํ ์คํธ ๋ฐ์ค๋ง ์คํฌ๋กค๋๋ ๋ฏํ ํจ๊ณผ๋ฅผ ๊ตฌํํ ์ ์์ต๋๋ค. index.html ์ ๊ธฐ ๋จ๊ฐ ์์น ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ ์์ธ์๋ ์ด๋ค ๊ฒ์ด ์์๊น์? โก์ ๊ธฐ ๋จ๊ฐ ๊ณ์ฐ๊ธฐ ๋ฐ๋ก๊ฐ๊ธฐ โถ๏ธ index.css .image1 { width: 100%; height: 100vh; position: relative; background-image: ur.. 2024. 1. 5. [GitHub] JavaScript ๊นํ๋ธ ํ์ด์ง github.io ๋ฐฐํฌ (node.js ์๋ฒ ๋ฐฐํฌ ์คํจ) (private->public ๋ฆฌํฌ์งํ ๋ฆฌ ๋ณ๊ฒฝํ๊ธฐ) ํ๋ก๊ทธ๋๋ฐ ์ธ๊ณ๋ฅผ ํ๊ตฌํฉ์๋ค. ๋ฐฐํฌํ ํ์ด์ง ์ ๊ฐ ์ด๋ฒ์ ๋ฐฐํฌํ ํ์ด์ง์ ๋๋ค. ์ ๊ธฐ ๋จ๊ฐ, 1์ธ๋น ์ ๋ ฅ ์ฌ์ฉ๋, ์๋์ง ์์ ์์กด๋, ์ ์ฌ์์๋์ง ๋น์ค ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ธก๊ฐ์ ๊ณ์ฐํ ์ ์๋ ์ฌ์ดํธ์ ๋๋ค. https://ityrannosaurus.github.io/power/ ๋ด์ผ์ ์ ๊ธฐ์ธ scikit-learn ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ ํํ๊ท(Linear Regression) ๋ฐฉ์์ผ๋ก ์์ธก์ ์ํํ์ต๋๋ค. ์ค์ ๋ฐ์ดํฐ๋ฅผ ๋ฐํ์ผ๋ก 2070๋ ๊น์ง์ ์์ธก๊ฐ์ ์ถ๋ ฅํ์ต๋๋ค. ityrannosaurus.github.io ๊นํ๋ธ ํ์ด์ง github.io GitHub Pages๋ GitHub์์ ์ ๊ณตํ๋ ๋ฌด๋ฃ ์น ํธ์คํ ์๋น์ค์ ๋๋ค. ์ด ์๋น์ค๋ ๊ฐ์ธ ํ๋ก์ ํธ, ํฌํธํด๋ฆฌ์ค, ๊ฐ๋จํ ๋ธ๋ก๊ทธ, ํ๋ก์ ํธ ๋ฌธ์ ๋ฑ์ ์จ๋ผ.. 2024. 1. 4. [Python] ๋จธ์ ๋ฌ๋ 05_๋ค์คํ๊ท๋ชจ๋ธ_ํน์ฑ๊ณตํ(PolynomialFeatures, ๊ท์ , ๋ฆฟ์ง(Ridge), ๋ผ์) ํ๋ก๊ทธ๋๋ฐ ์ธ๊ณ๋ฅผ ํ๊ตฌํฉ์๋ค. ๋ค์คํ๊ท๋ชจ๋ธ(Multiple Regression) - ์ฌ๋ฌ ๊ฐ์ ํน์ฑ์ ์ฌ์ฉํ ํ๊ท๋ชจ๋ธ - ํน์ฑ์ด ๋ง์์๋ก ๋ณต์ก๋๊ฐ ์ฆ๊ฐ๋จ(ํ๋ จ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆผ, ์์คํ ์ฑ๋ฅ์ ๋ฐ๋ผ ๋น ๋ฅผ ์๋ ์์) - ๋ค์คํ๊ท๋ชจ๋ธ ๊ณต์ y = a*x1 + b*x2 + c*x3 + .... + y์ ํธ ๋ฐ์ดํฐ ๋ถ๋ฌ๋ค์ด๊ธฐ ### ๋ฐ์ดํฐ ๋ถ๋ฌ๋ค์ด๊ธฐ # ์ฌ์ฉํ ๋ฐ์ดํฐํ๋ ์ ๋ณ์ : df import pandas as pd df = pd.read_csv("./data/03_๋์ด์_๊ธธ์ด_๋์ด_๋๊ป_๋ฐ์ดํฐ.csv") df.info() df.head() df.describe() ๋์ด์ ๊ธธ์ด, ๋๊ป, ๋์ด ๊ฐ์ ์ด์ฉํด์ -> ๋ฌด๊ฒ ์์ธกํ๊ธฐ - ๋ ๋ฆฝ๋ณ์ : ๊ธธ์ด, ๋๊ป, ๋์ด - ์ข ์๋ณ์ : ๋ฌด๊ฒ ๋ ๋ฆฝ๋ณ์ ์์ฑํ๊ธฐ """.. 2023. 12. 27. ์ด์ 1 2 3 4 5 6 7 ยทยทยท 24 ๋ค์