sat=hourlyAvg.iloc[:, 5], sun=hourlyAvg.iloc[:, 6], std=hourlyAvg.iloc[:, 7], TLabel=times) slider = Slider(start=1, end=numWeeks, value=1, step=1, title='Slide to select week', width=360) slider.on_change('value', weekChange) button = Button(label="Plot between start and end dates") button.on_click(dateChange) button.width = 210 radio_group = RadioGroup(labels=[ "Whole year", "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ], active=0) def monthSel(active): if active == 0: p2.x_range.start = MonthTimestamps[0] p2.x_range.end = MonthTimestamps[12] else: p2.x_range.start = MonthTimestamps[active - 1] p2.x_range.end = MonthTimestamps[active]