자몽이 조아

엘리스 11주 내용 정리-(1) 본문

엘리스 활동

엘리스 11주 내용 정리-(1)

Grapefruitgreentealoe 2021. 8. 31. 17:39
반응형

값의 공백을 제거하는 것 : strip

딕셔너리의 키는 변할 수 없는 값만 될 수 있다.

따라서 리스트가 아닌 튜플이 키가 될 수 있다.

딕셔너리 형태를 사용하면 로그인할때 아이디 비밀번호 매칭을 빨리 할 수 있다.

딕셔너리의 키와 값 쌍들을 불러오는 방법

기본적으로 for i in dictionary라고 할때는 i 가 키값.

 

json파일을 dictionary형태로 바꾸고, 내용을 수정하고, json화 시키기.

읽을 때도 딕셔너리 형태로 바꿔줘야 한다.

---

집합의 중요한 두가지 특징:

중복이 없다

순서가 없다.

중괄호로 있지만, colon이 없는 것. 집합

import matplotlib.font_manager as fm  

from elice_utils import EliceUtils  
elice_utils = EliceUtils()  

# 날짜 별 온도 데이터를 세팅합니다.  
dates = ["1월 {}일".format(day) for day in range(1, 32)]  
temperatures = list(range(1, 32))  

# 막대 그래프의 막대 위치를 결정하는 pos를 선언합니다.  
pos = range(len(dates))  

# 한국어를 보기 좋게 표시할 수 있도록 폰트를 설정합니다.  
font = fm.FontProperties(fname='.NanumBarunGothic.ttf')  

# 막대의 높이가 빈도의 값이 되도록 설정합니다.  
plt.bar(pos, temperatures, align='center')  

# 각 막대에 해당되는 단어를 입력합니다.  
plt.xticks(pos, dates, rotation='vertical', fontproperties=font)  

# 그래프의 제목을 설정합니다.  
plt.title('1월 중 기온 변화', fontproperties=font)  

# Y축에 설명을 추가합니다.  
plt.ylabel('온도', fontproperties=font)  

# 단어가 잘리지 않도록 여백을 조정합니다.  
plt.tight_layout()  

# 그래프를 표시합니다.  
plt.savefig('graph.png')  
elice_utils.send_image('graph.png')

matplotlib 로 그래프 그리기

반응형
Comments