๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Pyecharts4

pyecharts๋กœ ์‚ฐํฌ๋„ ๊ทธ๋ž˜ํ”„ ๊ทธ๋ฆฌ๊ธฐ ์•ˆ๋…•ํ•˜์„ธ์š” ํฌ๋ฆฌ๋„ฅ์Šค์„๋ผ์ด์Šค์ž…๋‹ˆ๋‹ค. ์˜ค๋Š˜์€ ๊ฐ„๋‹จํ•œ๊ฒŒ pyecharts ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ด์šฉํ•ด ์‚ฐํฌ๋„๋ฅผ ๋งŒ๋“ค์–ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋Š” 2022 ์‹œ์ฆŒ KBO ํŒ€์ˆœ์œ„๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋จผ์ œ ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถˆ๋Ÿฌ์˜ต๋‹ˆ๋‹ค. # ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ import pandas as pd from pyecharts.charts import Bar, Line, Scatter from pyecharts import options as opts ๋‹ค์Œ ๋ช…๋ น์–ด๋กœ ์‚ฐํฌ๋„ ๊ทธ๋ž˜ํ”„๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. m = ( Scatter() .add_xaxis(list(kbo["ํŒ€๋ช…"])) # x๊ฐ’ -> ์ง์ ‘ ๊ฐ’์„ ์‚ฝ์ž… .add_yaxis("์Šน๋ฅ ", list(kbo["์Šน๋ฅ "])) # y๊ฐ’ .set_global_opts( title_opt.. 2023. 2. 12.
pyecharts๋กœ ์„  ๊ทธ๋ž˜ํ”„ ๊ทธ๋ฆฌ๊ธฐ ์•ˆ๋…•ํ•˜์„ธ์š” ํฌ๋ฆฌ๋„ฅ์Šค์„๋ผ์Šค์ž…๋‹ˆ๋‹ค. ์ €๋ฒˆ์—๋Š” pyecharts๋ฅผ ์ด์šฉํ•ด ๋ง‰๋Œ€ ๊ทธ๋ž˜ํ”„๋ฅผ ๋งŒ๋“œ๋Š” ๋‚ด์šฉ์„ ๋‹ค๋ค˜์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ์—๋Š” ๋ง‰๋Œ€ ๊ทธ๋ž˜ํ”„๋งŒํผ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ์„  ๊ทธ๋ž˜ํ”„์— ๋Œ€ํ•ด ๋‹ค๋ค„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋จผ์ € ์ œ๊ฐ€ ์‚ฌ์šฉํ•  ๋ฐ์ดํ„ฐ๋Š” 2013๋…„๋ถ€ํ„ฐ 2023๋…„๊นŒ์ง€ ์ถ•๊ตฌ์„ ์ˆ˜ ๋ฆฌ์˜ค๋„ฌ ๋ฉ”์‹œ์˜ ๋ฆฌ๊ทธ ๋“์  ๊ธฐ๋ก๊ณผ ๋„์›€ ๊ธฐ๋ก์ž…๋‹ˆ๋‹ค. (์œ„ํ‚ค๋ฐฑ๊ณผ์—์„œ ์ฐธ๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค.) # ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ import pyecharts.options as opts from pyecharts.charts import Line # ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ years = ['2013', '2014', '2015', '2016', '2017', '2018', '2019', '2020', '2021', '2022', '2023'] goals = [46, 28, 43, 26, .. 2023. 1. 27.
pyecharts๋กœ ๋ง‰๋Œ€ ๊ทธ๋ž˜ํ”„ ๊ทธ๋ฆฌ๊ธฐ ์•ˆ๋…•ํ•˜์„ธ์š” ํฌ๋ฆฌ๋„ฅ์Šค์„๋ผ์ด์Šค์ž…๋‹ˆ๋‹ค. ๋ณดํ†ต ํŒŒ์ด์ฌ์„ ์ด์šฉํ•ด ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”๋ฅผ ์ˆ˜ํ–‰ํ•  ๋•Œ๋Š” matplotlib๋‚˜ seaborn ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ด์šฉํ•˜์‹ค ๊ฒ๋‹ˆ๋‹ค. ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋‹ค ๋ณด๋‹ˆ ์ €๋Š” ๋‹ค์†Œ ์งˆ๋ฆด ๋•Œ๋„ ์žˆ์—ˆ๋Š”๋ฐ์š” ๊ทธ๋ž˜์„œ ์ด๋ฒˆ์— ๋‹ค๋ค„ ๋ณผ ๋‚ด์šฉ์€ pyecharts ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ์–ด๋–ป๊ฒŒ ๋ง‰๋Œ€ ๊ทธ๋ž˜ํ”„๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š”์ง€ ํ•œ ๋ฒˆ ์ •๋ฆฌํ•ด ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. (๋” ๋‹ค์–‘ํ•œ Pyecharts ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ทธ๋ž˜ํ”„๋“ค์€ ์ด๊ณณ์—์„œ ์‚ดํŽด๋ณด์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.) ๋จผ์ € pyecharts๋ฅผ ์„ค์น˜ํ•ด ์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. pip install pyecharts # ์ฃผํ”ผํ„ฐ๋…ธํŠธ๋ถ ์…€ !pip install pyecharts ์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋˜์—ˆ๋‹ค๋ฉด, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ import ํ•ด์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. # ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ import pyecharts # ๋ฒ„์ „ ํ™•์ธ prin.. 2023. 1. 26.
Pyecharts - ๋ง‰๋Œ€๊ทธ๋ž˜ํ”„ Pyecharts¶๊ตฌ๊ธ€์— Pyecharts๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ŠคํŽ€์ง€๋ฐฅ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. Pyecharts๋ฅผ ์ด์šฉํ•ด ๊ทธ๋ฆด ์ˆ˜ ์žˆ๋Š” ๊ทธ๋ž˜ํ”„๋“ค์ด ๊ถ๊ธˆํ•˜๋‹ค๋ฉด https://github.com/pyecharts/pyecharts-gallery ์ด๊ณณ์„ ๋ฐฉ๋ฌธํ•ด์„œ ์‚ดํŽด ๋ณด๋ฉด ๋œ๋‹ค. ์ด ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ์ด์œ ๋Š” ๋‹จ์ˆœํ•˜๋‹ค. ๋‚˜์ค‘์— ์‰ฝ๊ฒŒ ๋ง‰๋Œ€ ๊ทธ๋ž˜ํ”„๋ฅผ ๊ทธ๋ฆฌ๊ณ  ์‹ถ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. In [ ]: # pyecharts ์„ค์น˜๋Š” ๋น„๊ต์  ์‰ฝ๋‹ค. !pip install pyecharts In [1]: # pyecharts ๋ฒ„์ „ ํ™•์ธํ•˜๊ธฐ import pyecharts print("Pyecharts ๋ฒ„์ „ :", pyecharts.__version__) Pyecharts ๋ฒ„์ „ : 1.9.0 ๋จผ์ € ๊ทธ๋ž˜ํ”„๋ฅผ ๊ทธ๋ฆฌ๊ธฐ ์ „์— ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋Š” ํ†ต๊ณ„์ฒญ(h.. 2021. 8. 30.