百聞は一見に如かずという事で。
20時49分です。
形状と時刻が一対一対応しているのでアナログ時計と同じように使えます。
作り方
python
import numpy as np
import matplotlib.pyplot as plt
from datetime import datetime as dt
from scipy.stats import norm
# 現在時刻を取得
hour = dt.now().hour
minute = dt.now().minute
# 標準偏差は正にしたいので
# あと、[平均]時 [標準偏差]分 形式にしたいので
if minute == 0:
minute = 60
# x軸の左右端
xlim = 200
# 値を作成
X = np.arange(-1*xlim, xlim, 0.1)
Y = norm.pdf(X, hour, minute)
# プロット
plt.plot(X,Y)
plt.title('μ: %d σ: %d' % (hour, minute), fontsize=14)
plt.xlim([-1*xlim, xlim])
plt.rcParams["font.size"] = 14
plt.savefig('norm.png')
plt.show()
