【发布时间】:2017-05-07 11:37:59
【问题描述】:
我有这段代码,使用 pandas df:
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import os
path_to = 'Data\\2017-04\\MonthlyData\q1analysis\Energy Usage' # where to save
df = pd.read_csv('April2017NEW.csv', index_col =1)
df1 = df.loc['Output Energy, (Wh/h)'] # choose index value and Average
df1['Average'] = df1.mean(axis=1)
print df1
print df1['Average'].describe()
def hist():
p = sns.distplot(df1['Average'],kde=False, bins=25).set(xlim=(0, 100));
plt.xlabel('Watt hours')
plt.ylabel('Households')
return plt.show()
返回:
我想用三种不同的颜色(低、中、高)用图例来表示 x = 轴上的较高值,如下所示:
编辑1:
我找到了这个例子:here,所以我正在尝试使用它。
【问题讨论】:
标签: python matplotlib seaborn