파이썬(Python)

koralas 또는 pandas 히스토그램으로 차트 그리기

leebaro 2021. 3. 9. 17:00
728x90

루프를 돌면서 히스토그램을 그리려면 아래와 같이 하면 된다.

from databricks import koalas as ks
import matplotlib.pyplot as plt
from IPython.display as display

for i in range(1,7):
print("cust_grp_no :{i}".format(i=i))
sql ="""
select
count(1) grp_{grp_no}_cnt
from
table_name a
where
1=1
and part_date >= '20210301'
and part_date <= '20210307'
and grp_no = '{grp_no}'
group by
mem_no
""".format(grp_no = i)
df = spark.sql(sql)
kdf = df.to_koalas()
display(kdf.describe())
ax = kdf.plot.hist()
display(ax.figure)

 

 

728x90