MATPLOTLIB - USE LOOP & INPUT IN CHART
FOR ' ' IN RANGE data = df.loc[1, ['유임승차','유임하차','무임승차','무임하차']] for i in range(df.shape[0]) : data = df.loc[i, ['유임승차','유임하차','무임승차','무임하차']] plt.pie(data, autopct='%.1f', labels = data.index, startangle=90, wedgeprops={'width':0.7}) plt.title(df['지하철역'][i]) plt.legend() plt.show() INPUT으로 차트 만들기 gu_name = input('구 이름 입력 : ') data = df.loc[df['행정구역'].str.contains(gu_name), '2019년07월_계_0세' :] da..
MATPLOTLIB- HISTOGRAM & FIGURES & SUBPLOTS
HISTOGRAM 구간을 설정하여 해당 구간에 포함되는 데이터가 몇개인지 세는 차트를 히스토그램이라 한다. 구간을 전문용어로 bin이라고 부른다. bin이 여러개면 bins라고 부른다. 히스토그램의 데이터는 동일하지만, 구간을 어떻게 나누냐에 따라서, 차트 모양이 여러가지로 나온다. plt.hist(data=df, x = 'speed',rwidth=0.8) plt.show() # bin의 갯수를 변경하는 경우 10개, 20개, 15개, 38개 등등... plt.hist(data=df, x = 'speed',rwidth=0.8, bins=15) plt.show() # 스피드의 최소값과 최대값 사이를 일정한 간격으로 나눠주는 방법 # bin의 범위를 변경하는 경우로, 특정 숫자로 범위를 지정한다. my_bi..