AI를 활용한 재밌는 것들을 개발합니다

2019년 5월 22일 수요일

[ python dash ] for 문으로 graph data 간단히 만들기

stacked bar chart 같은 것을 만들 때, 동일 dataframe에서 구분만 달리해서 data를 만들어야 하는 경우가 있다. 아래와 같이 만들려고 하는 data를 수동으로 일일이 지정을 해줘도 되지만 for문을 이용하면 아주 간단히 모든 data를 만들 수 있다.


source code :

traces = []
names = ['0~9세','10~19세','20~29세','30~39세',
         '40~49세','50~59세','60~69세','70세이상']
for i in range(int(8)):
    trace0=go.Bar(
        x=genratio_graph['읍/면/동'],
        y=ratio.iloc[:,i],
        text=ratio.iloc[:,i],
        opacity=0.6,
        name = names[i]
        )
    traces.append(trace0)

댓글 없음:

댓글 쓰기

가장 많이 본 글