2014年7月17日木曜日

pythonの棒グラフで一部の色を変える

import pandas as pd
import numpy as np
import matplotlib.pylab as plt
num = 10 #棒の数
base = 'c' #基本の色
newcolor = 'm' #変える色
ser = pd.Series(np.random.randn(num))
colors = [base]*num #基本色
colors[ser.idxmax()] = newcolor #最大値の色を変える
ser.plot(kind='bar',color=colors)
plt.savefig('./output.png')


0 件のコメント:

コメントを投稿