当前位置: 首页>>代码示例>>Python>>正文


Python Handler.insert_legend方法代码示例

本文整理汇总了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()
开发者ID:rafaelgiordano12,项目名称:evolvings,代码行数:31,代码来源:plot_test.py

示例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)
    # ------------------------------
开发者ID:rafaelgiordano12,项目名称:evolvings,代码行数:33,代码来源:playground.py


注:本文中的handler.Handler.insert_legend方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。