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)
Ejemplo n.º 2
0
    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
Ejemplo n.º 3
0
 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