[Python] IPythonで棒グラフを描く(関係データ学習 その1)


関係データ学習の本を読んでいると,棒グラフを描く場所があったので,IPythonで描いてみた.Ticksを弄ることなくできると,もっと楽で良いね.

IPythonで棒グラフを描く

import numpy as np
import scipy as sp
import scipy.stats as sst
import matplotlib.pyplot as plt
import seaborn as sns
alpha_1 = np.array([0.1, 0.1, 0.1, 0.1])
alpha_2 = np.array([0.5, 0.5, 0.5, 0.5])
alpha_3 = np.array([1.0, 1.0, 1.0, 1.0])
df1 = sst.dirichlet(alpha=alpha_3)
v1 = df1.rvs(size=1).flatten()
xv = [1,2,3,4]
plt.bar(xv, v1, align="center", width=0.5)
plt.xticks(xv, xv)

棒グラフの例