BigData + graph
언어/python2017. 9. 21. 19:25
import openpyxl
import matplotlib.pyplot as plt
def barChart(data, labels):
num_bars = len(data)
positions = range(1, num_bars + 1)
plt.barh(positions, data, align='center')
plt.yticks(positions, labels)
plt.grid()
plt.show()
def main():
# 엑셀 파일 열기
wb = openpyxl.load_workbook('s.xlsx')
# 현재 Active Sheet 얻기
ws = wb.active
yearData = []
sData = []
num = 1
for r in ws.rows:
#print (r)
if (num == 1):
num += 1
continue
else: # num != 1
sData.append(r[1].value)
yearData.append(r[0].value)
print (sData, yearData)
barChart(sData, yearData)
if __name__ == "__main__":
main()
'언어 > python' 카테고리의 다른 글
수정 중인 코드 (0) | 2017.09.24 |
---|---|
파이썬 특정 문자열 카운팅 (0) | 2017.09.24 |
base64 encoding (0) | 2017.09.16 |
문제5 (0) | 2017.08.30 |
문제 4 (0) | 2017.08.30 |