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')
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')
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)
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()
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()