本文整理汇总了Python中handler.Handler.insert_legend方法的典型用法代码示例。如果您正苦于以下问题:Python Handler.insert_legend方法的具体用法?Python Handler.insert_legend怎么用?Python Handler.insert_legend使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类handler.Handler
的用法示例。
在下文中一共展示了Handler.insert_legend方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: enumerate
# 需要导入模块: from handler import Handler [as 别名]
# 或者: from handler.Handler import insert_legend [as 别名]
for fig, name in enumerate(['10082015', '30112015', '18042016', '27062016']):
# Initializing testing and the forecast data
tst_data = np.loadtxt('data/ons/test/%s' % name)
ax1 = plt.subplot(2, 2, fig + 1)
months = ['August 10, 2015', 'October 30, 2015',
'April 18, 2016', 'June 27, 2016']
figure_title = '%s' % months[fig]
ax1.text(0.5, 1.04, figure_title,
horizontalalignment='center',
fontsize=20,
transform=ax1.transAxes)
ax1.set_xlim(xmax=1450, xmin=-10)
ax1.set_ylim(ymax=85000, ymin=40000)
ax1.set_yticks([40000, 55000, 70000, 85000])
ax1.plot(
tst_data, color="blue", label='Observed data', linewidth=1.3)
plt.setp(ax1.get_xticklabels(), visible=False)
ax1.set_ylabel('Total Power (in MW)', {'fontsize': 14})
handler.insert_legend(ax1)
plt.subplots_adjust(left=0.35, bottom=0.04, right=0.98, top=0.93,
wspace=0.17, hspace=0.15)
plt.show()
示例2: max
# 需要导入模块: from handler import Handler [as 别名]
# 或者: from handler.Handler import insert_legend [as 别名]
# Denormalizing the testing data
fcast_data = np.array([int(min(tst_data) + (
max(tst_data) - min(tst_data)) * k) for k in fcast])
err_data = tst_data[25:] - fcast_data
# ------------------------------
ax3 = plt.subplot(3, 3, 1)
ax3.set_xlim(xmax=725, xmin=0)
ax3.set_ylim(ymax=2500, ymin=-2500)
plt.axhline(0, color='gray', linestyle='--')
ax3.set_ylabel('Forecast Error (in MW)', {'fontsize': 14})
ax3.plot(err_data, color="red", linewidth=1.0, label='Observed')
ax3.set_yticks([-2000, -1000, 0, 1000, 2000])
handler.insert_legend(ax3)
# ------------------------------
# ------------------------------
ax3 = plt.subplot(3, 3, 2)
ax3.set_ylabel('Relative Error Frequency (%)', {'fontsize': 14})
ax3.set_yticks([0.000, 0.0005, 0.001, 0.0015, 0.002])
plt.yticks([0.000, 0.00075, 0.0015, 0.00225, 0.003],
['0.00%', '0.75%', '1.50%', '2.25%', '3.0%'])
plt.axis([-1500, 1500, 0, 10])
ax3.set_ylim(ymax=0.003, ymin=0)
mu, sigma = np.average(err_data), np.std(err_data)
n, bins, patches = plt.hist(
err_data, 70, normed=1, facecolor='purple', alpha=0.50, label='Observed')
handler.insert_legend(ax3)
# ------------------------------