Ejemplo n.º 1
0
        if not options.disable_legend:
            if options.unique and options.unique_label== 'legend':
                h, l = ax2.get_legend_handles_labels()
                handles.append(h[0])
                contributors.append(l[0])

            lgnd = plt.legend(handles, contributors, loc='upper left', fontsize=options.font)
            lgnd.draw_frame(False)

    # Add labels
    ax1.set_ylabel(y_label, fontsize=options.font)
    ax1.set_xlabel('Date', fontsize=options.font)

    # Show open-source region
    if options.open_source:
        os = datetime.date(2014,3,10)
        x_lim = ax1.get_xlim()
        y_lim = ax2.get_ylim()
        delta = x_lim[1] - os.toordinal()
        plt.gca().add_patch(plt.Rectangle((os.toordinal(), y_lim[0]), delta, y_lim[1]-y_lim[0], facecolor='green', alpha=0.1))
        ax1.annotate('Open-source ', xy=(x_lim[1] - (delta/2.), y_lim[0]), ha='center', va='bottom', size=options.font)


    # Write to a file
    if options.pdf:
        fig.savefig(options.output)

    plt.tight_layout()
    plt.savefig('git_commit_history.pdf', format='pdf')
Ejemplo n.º 2
0
                handles.append(h[0])
                contributors.append(l[0])

            lgnd = plt.legend(handles, contributors, loc='upper left', fontsize=options.font)
            lgnd.draw_frame(False)

    # Add labels
    ax1.set_ylabel(y_label, fontsize=options.font)
    ax1.set_xlabel('Date', fontsize=options.font)

    # Show open-source region
    if options.open_source:
        os = datetime.date(2014,3,10)
        x_lim = ax1.get_xlim()
        if options.unique:
            y_lim = ax2.get_ylim()
        else:
            y_lim = ax1.get_ylim()

        delta = x_lim[1] - os.toordinal()
        plt.gca().add_patch(plt.Rectangle((os.toordinal(), y_lim[0]), delta, y_lim[1]-y_lim[0], facecolor='green', alpha=0.1))
        ax1.annotate('Open-source ', xy=(x_lim[1] - (delta/2.), y_lim[0]), ha='center', va='bottom', size=options.font)


    # Write to a file
    if options.pdf:
        fig.savefig(options.output)

    plt.tight_layout()
    plt.savefig('git_commit_history.pdf', format='pdf')
Ejemplo n.º 3
0
            lgnd = plt.legend(handles,
                              contributors,
                              loc='upper left',
                              fontsize=options.font)
            lgnd.draw_frame(False)

    # Add labels
    ax1.set_ylabel(y_label, fontsize=options.font)
    ax1.set_xlabel('Date', fontsize=options.font)

    # Show open-source region
    if options.open_source:
        os = datetime.date(2014, 3, 10)
        x_lim = ax1.get_xlim()
        y_lim = ax2.get_ylim()
        delta = x_lim[1] - os.toordinal()
        plt.gca().add_patch(
            plt.Rectangle((os.toordinal(), y_lim[0]),
                          delta,
                          y_lim[1] - y_lim[0],
                          facecolor='green',
                          alpha=0.1))
        ax1.annotate('Open-source ',
                     xy=(x_lim[1] - (delta / 2.), y_lim[0]),
                     ha='center',
                     va='bottom',
                     size=options.font)

    # Write to a file
    if options.pdf:
        fig.savefig(options.output)
Ejemplo n.º 4
0
        if not options.disable_legend:
            lgnd = plt.legend(handles,
                              contributors,
                              loc='upper left',
                              fontsize=options.font)
            lgnd.draw_frame(False)

    # Add labels
    ax1.set_ylabel(y_label, fontsize=options.font)
    ax1.set_xlabel('Date', fontsize=options.font)

    # Show open-source region
    if options.open_source:
        os = datetime.date(2014, 3, 10)
        y_lim = plt.ylim()
        delta = plt.xlim()[1] - os.toordinal()
        plt.gca().add_patch(
            plt.Rectangle((os, y_lim[0]),
                          delta,
                          y_lim[1] - y_lim[0],
                          facecolor='green',
                          alpha=0.2))

    # Write to a file
    if options.pdf:
        fig.savefig(options.output)

    plt.tight_layout()
    plt.show()
Ejemplo n.º 5
0
    handles = []
    for i in range(len(contributors)):
      x = numpy.array(dates)
      y = data['commits'][i,:]
      idx = y>0
      h = ax1.plot(x[idx], y[idx], label=contributors[i], linewidth=2, markevery=60, marker=marker.next(), color=color.next())
      handles.append(h[0])

    if not options.disable_legend:
      lgnd = plt.legend(handles, contributors, loc='upper left', fontsize=options.font)
      lgnd.draw_frame(False)

  # Add labels
  ax1.set_ylabel(y_label, fontsize=options.font)
  ax1.set_xlabel('Date', fontsize=options.font)

  # Show open-source region
  if options.open_source:
    os = datetime.date(2014,3,10)
    y_lim = plt.ylim()
    delta = plt.xlim()[1] - os.toordinal()
    plt.gca().add_patch(plt.Rectangle((os, y_lim[0]), delta, y_lim[1]-y_lim[0], facecolor='green', alpha=0.2))


  # Write to a file
  if options.pdf:
    fig.savefig(options.output)

  plt.tight_layout()
  plt.show()