계획표 파워포인트 템플릿 (2021 ver.)

2021. 2. 25. 13:54기타 (Others)


시작하면서

 

2021 계획을 세우면서 그냥 줄 글로 조잡거렸는데, 예쁘지 않으니 뭔가 불만스럽더라고요.

 

그래서 그냥 만들어버렸습니다. 공유는 댓글에 남겨주시면 해드리겠습니다.

 


템플릿 소개

 

1. 커버

간단하게 개성있는 제목이랑 본인의 이름을 작성합니다.

 

2. 개요

간단하게 주제를 작성합니다. 필요에 따라 창문을 그냥 합칠 수도 없앨 수도 있습니다.

 

3. 목차

월별로 한마디와 함께 목차를 작성합니다.

아래 차트는 심심해서 각 주제 비율을 계산해서 넣어봤는데, 그냥 짧게 하고 싶은 말을 써도 될 것 같아요.

 

4. 계획표

참... 어려웠네요.

 

한눈에 보고는 싶고, 그런데 복잡하게 만들기는 싫고...

 

특히 저 범위 지정하는 게 힘들었는데. 그냥 삼성 캘린더나 구글 캘린더를 캡쳐해서 넣는 방향도 생각해봐야겠어요.

나머지 네모박스는 주제별로 묶어서 그냥 생각나는대로 할일을 쓰세요. 마지막에 박스를 대충 옮기면 꽤 멋진 계획표가 완성된답니다.

 

결론은, 나중에 괜찮은 디자인이 생각날 때마다 고쳐서 쓸 것 같아요. 

 


차트 만들기

위와 같이 차트를 만드는 코드입니다. 레이블은 필요에 따라 코드를 작성해서 쓰시고, 필요한 json 파일 형식은 다음과 같아요. 그냥 운전을 주제로한 간단한 예시입니다.

{
    "운전": {
        "운전면허취득하기": 15,
        "주차공간찾기": 2,
        "차사기": 4,
        "차보험들기": 2,
        "운전연습하기": 6,
        "차로유랑하기": 6
    },
    ...
}

 

위와 같은 데이터를 제공하면 각 숫자를 합산해 비율로 보여줍니다.세부 내용은... 아직 활용할 아이디어가 없는데 알려주시면 한번 재미로 해볼게요.

# 라이브러리 가져오기
import matplotlib.pyplot as plt
import numpy as np
from jSona import load # jSona가 없으면 그냥 json 쓰세요.
from functools import reduce

# 한글 글꼴 설정하기
import matplotlib as mpl
import matplotlib.font_manager as fm
print ('글꼴 설정파일 위치: ', mpl.matplotlib_fname())

# ttf 폰트 전체갯수
font_list = fm.findSystemFonts(fontpaths=None, fontext='ttf')

font_fam, found = "NanumSquareL", False
for font in font_list : 
    if "NanumSquareL" in font :
        found = font
print("NanumSquareL", found)

# 한글 폰트 설정
font_name = fm.FontProperties(fname=found).get_name()
plt.rc('font', family=font_name, size=11) # For Windows

# 데이터 가져오기
file_name = "data/202103_timeconsume.json"
timetable = load(file_name)

# Aggregation
agg = dict()
fields = list(timetable.keys())
for field in fields :
    agg_time = reduce(lambda x,y:x+y, timetable[field].values()) if timetable[field] else 0
    agg[field] = agg_time
print(agg)

# Expression of pie graph
colors = ['aquamarine', 'aqua', 'purple', 'lime', 'violet', 'hotpink', 'red', 'orange', 'green', 'greenyellow']

plt.figure(figsize=(10, 10))
wedge, text, data = plt.pie(x = list(agg.values()), colors=colors, autopct='%.1f%%')
# labels = list(agg.keys()), 
fig1 = plt.gcf()
fig1.set_size_inches(7, 7)
circle = plt.Circle(xy=(0, 0), radius=0.75, facecolor='white')
plt.gca().add_artist(circle)

plt.show()

# Expression of bar graph
plt.figure(figsize=(15,10))
plt.bar(list(agg.keys()), list(agg.values()))
plt.show()

 

 

 


끝내면서

 

오랜만에 계획을 세우니까 또 동기부여가 되네요.

 

근데 뭔가 가득차있으니까 피곤해할 것 같기도...

 

언제나 다짐하지만 꼭 지키면서 살았으면 좋겠어요.

 

 

'기타 (Others)' 카테고리의 다른 글

소개글  (0) 2021.01.06