本記事では、JupyterLabで画像を表示する雛形コードを載せました。下図は、3つの画像ファイルを載せた例です。列数は、変数my_colで指定します。その列数と表示するファイル数から、行数を計算して画像を表示する仕様です。
■本プログラム
import glob
import os
import math
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
import japanize_matplotlib
plt.rcParams['font.size'] = 18
file_path_list = glob.glob('./img/*.jpg')
file_path_list
my_title = '魚の唐揚げ画像のアニメ化'
my_col = 3
my_row = math.ceil(len(file_path_list) / my_col)
fig = plt.figure(figsize = (16, 5.5), tight_layout = True)
for i, file_path in enumerate(file_path_list):
print(i, file_path)
plt.subplot(my_row, my_col, i + 1)
plt.imshow(mpimg.imread(file_path))
plt.title(os.path.basename(file_path))
ax = plt.gca()
ax.axes.xaxis.set_visible(False)
ax.axes.yaxis.set_visible(False)
fig.suptitle(my_title, fontsize = 32)
以上
<広告>
リンク
リンク