def initializePlots(self): for m in range(0, 10): muscle = plt.figure(facecolor=(0.3, 0.3, 0.3)) plt.subplots_adjust(top=0.85, bottom=0.1, left=0.1, right=0.9) ax = muscle.add_subplot(1, 1, 1) ax.spines['bottom'].set_color('white') ax.spines['top'].set_color('white') ax.spines['left'].set_color('white') ax.spines['right'].set_color('white') ax.tick_params(length=0, color='white', labelsize=8, labelcolor='white') ax.set_title("Trigno Sensor " + str(m + 1), color='white') ax.set_xlim([0, self.timescale * 2000]) ax.set_ylim([-0.1, 0.1]) ax.set_facecolor((0.3, 0.3, 0.3)) ax.set_xticks([]) ax.set_yticks([]) ax.set_xticklabels([]) ax.set_yticklabels([]) ax.plot([], linewidth=1)[0] muscle_handle = FigureCanvas(muscle) muscle_handle.blit() self.add_widget(muscle_handle) self.plotHandle.append(muscle_handle)
def init_plots(self): fig = plt.figure(facecolor=(0.3, 0.3, 0.3)) plt.subplots_adjust(left=0.05, right=0.98, wspace=0.2) for side_i in range(0, len(self.sides)): ## side_i, get it? ax = fig.add_subplot(1, 3, side_i + 1) ax.spines['bottom'].set_color('white') ax.spines['top'].set_color('white') ax.spines['left'].set_color('white') ax.spines['right'].set_color('white') ax.tick_params(length=0, color='white', labelsize=8, labelcolor='white') ax.set_title(self.sides[side_i] + ' Recruitment Curve', color='w', pad=2) ax.set_facecolor((0.3, 0.3, 0.3)) ax.set_xticks([]) #np.arange(0, 10000, 1000)) ax.set_yticks([]) #np.arange(0, 10000, 1000)) for m in self.muscles: ax.plot([], '.', label=m) leg = ax.legend(self.muscles, facecolor=(0.3, 0.3, 0.3), edgecolor='white') plt.setp(leg.get_texts(), color='white') pulse_ax = fig.add_subplot(1, 3, 3) pulse_ax.spines['bottom'].set_color('white') pulse_ax.spines['top'].set_color('white') pulse_ax.spines['left'].set_color('white') pulse_ax.spines['right'].set_color('white') pulse_ax.tick_params(length=0, color='white', labelsize=8, labelcolor='white') pulse_ax.set_title('EMG Stim Pulses', color='w', pad=2) pulse_ax.set_facecolor((0.3, 0.3, 0.3)) pulse_ax.set_xticks([]) pulse_ax.set_yticks([]) for i in range(0, NUM_PLOT_PULSES): pulse_ax.plot([], '-', linewidth=1, color="#0471A6") pulse_ax.plot([], '-', linewidth=1, color="#FB3640") fig_handle = FigureCanvas(fig) fig_handle.blit() fig_handle.draw() self.add_widget(fig_handle) self.recruitmentHandle = fig_handle
def make_plot(self): muscle = plt.figure(facecolor=(0.3, 0.3, 0.3)) plt.subplots_adjust(top=0.99, bottom=0.01, left=0.05, right=0.95) ax = muscle.add_subplot(1, 1, 1) ax.spines['bottom'].set_color('white') ax.spines['top'].set_color('white') ax.spines['left'].set_color('white') ax.spines['right'].set_color('white') ax.tick_params(length=0, color='white', labelsize=8, labelcolor='white') ax.set_facecolor((0.3, 0.3, 0.3)) ax.set_xticks([]) ax.set_yticks([]) ax.set_xticklabels([]) ax.set_yticklabels([]) ax.plot([], linewidth=1)[0] ax.plot([], linewidth=1)[0] muscle_handle = FigureCanvas(muscle) muscle_handle.blit() self.add_widget(muscle_handle) self.muscle_handle = muscle_handle