"Matplotlib,seaborn"의 두 판 사이의 차이

ph
이동: 둘러보기, 검색
(새 문서: == xticks on top == ref. https://matplotlib.org/3.1.3/gallery/ticks_and_spines/tick_xlabel_top.html <source> import matplotlib.pyplot as plt import numpy as np plt.rcParams['xtick.b...)
 
잔글
8번째 줄: 8번째 줄:
 
plt.rcParams['xtick.bottom'] = plt.rcParams['xtick.labelbottom'] = False
 
plt.rcParams['xtick.bottom'] = plt.rcParams['xtick.labelbottom'] = False
 
plt.rcParams['xtick.top'] = plt.rcParams['xtick.labeltop'] = True
 
plt.rcParams['xtick.top'] = plt.rcParams['xtick.labeltop'] = True
 +
</source>
 +
 +
== use of ttf with seaborn ==
 +
ref. https://matplotlib.org/gallery/api/font_file.html
 +
<source>
 +
import os
 +
from matplotlib import font_manager as fm, rcParams
 +
import matplotlib.pyplot as plt
 +
 +
fig, ax = plt.subplots()
 +
 +
fpath = os.path.join(rcParams["datapath"], "fonts/ttf/cmr10.ttf")
 +
prop = fm.FontProperties(fname=fpath)
 +
</source>
 +
<source>
 +
p = sns.lineplot(ax=ax, data=data, palette='tab10', linewidth=1, dashes=dash_styles)
 +
plt.setp(p.get_xticklabels(), rotation=90, fontproperties=prop)
 
</source>
 
</source>

2020년 2월 28일 (금) 18:40 판

xticks on top

ref. https://matplotlib.org/3.1.3/gallery/ticks_and_spines/tick_xlabel_top.html

import matplotlib.pyplot as plt
import numpy as np

plt.rcParams['xtick.bottom'] = plt.rcParams['xtick.labelbottom'] = False
plt.rcParams['xtick.top'] = plt.rcParams['xtick.labeltop'] = True

use of ttf with seaborn

ref. https://matplotlib.org/gallery/api/font_file.html

import os
from matplotlib import font_manager as fm, rcParams
import matplotlib.pyplot as plt

fig, ax = plt.subplots()

fpath = os.path.join(rcParams["datapath"], "fonts/ttf/cmr10.ttf")
prop = fm.FontProperties(fname=fpath)
p = sns.lineplot(ax=ax, data=data, palette='tab10', linewidth=1, dashes=dash_styles)
plt.setp(p.get_xticklabels(), rotation=90, fontproperties=prop)