티스토리 뷰
파이썬에서 matplotlib 등을 이용하여 그래프 또는 이미지를 그를 때,
한글 폰트를 사용하기 위한 예제
from wordcloud import WordCloud
from matplotlib import font_manager, rc
import matplotlib.pyplot as plt
#fontPath = cConstants.PATH_FONT
fontPath= "C:\\DevData\\PythonProjects\\fonts\\NanumGothic.ttf"
#fontProperty = font_manager.FontProperties(fname=fontPath).get_name()
#plt.rc('font', family=fontProperty)
#plt.rc('font', family='Malgun Gothic')
plt.rc('font', family='NanumGothic')
wordCloud1 = WordCloud(font_path=fontPath, background_color="black", max_font_size=400, mask=mask, colormap="prism").generate_from_frequencies(dict(tags))
fig = plt.figure(figsize=(10, 10))
plt.imshow(wordCloud1)
plt.title(keywordIn)
plt.axis('off')
#fig.set_size_inches(10, 10)
plt.savefig(fileName, bbox_inches='tight')
#plt.show()
#plt.pause(3)
#plt.close()
파이썬 내 폰트 리스트 확인 및 갱신
def Test_FontList(): # 2022.02.20
import matplotlib.font_manager as fm
import matplotlib as mpl
# Ref. : https://koosco.tistory.com/38
print(mpl.matplotlib_fname())
print(mpl.get_cachedir())
fontList = [font.name for font in fm.fontManager.ttflist]
for f1 in fontList:
print(f"{f1}.ttf")
반응형
'SWDesk' 카테고리의 다른 글
[Python] Stock Trade (0) | 2022.04.12 |
---|---|
BStockTrade - DataManager (1) | 2022.03.15 |
[Python Test] Manipulating DataFrame (0) | 2022.02.14 |
[Python] Tistory API 수정 (0) | 2021.11.21 |
[Python] Kakao API 수정 (0) | 2021.11.16 |
반응형
250x250
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 전류
- DYOV
- Hurdles
- 전압
- 티스토리챌린지
- 절연형
- 오블완
- 심심풀이
- 빌리언트
- Video
- 치매방지
- badp
- bilient
- 허들
- arduino
- 혁신과허들
- 심심풀이치매방지기
- 배프
- Innovations&Hurdles
- Innovation&Hurdles
- 혁신
- 치매
- Decorator
- Innovations
- 둎
- BSC
- image
- 전압전류모니터링
- 아두이노
- ServantClock
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함