def getPlot(title):
p = figure(plot_height=200, plot_width=400, min_border=40, toolbar_location=None, title=title)
p.background_fill_color = "#515052" # Background color
p.title.text_color = "#333138" # Title color
p.title.text_font = "helvetica" # Title font
p.x_range.follow = "end" # Only show most recent window of data
p.x_range.follow_interval = 60 # Moving window size
p.xaxis.major_tick_line_color = None # Turn off x-axis major ticks
p.xaxis.minor_tick_line_color = None # Turn off x-axis minor ticks
p.yaxis.major_tick_line_color = None # Turn off y-axis major ticks
p.yaxis.minor_tick_line_color = None # Turn off y-axis minor ticks
p.xgrid.grid_line_alpha = 0 # Hide X-Axis grid
p.ygrid.grid_line_alpha = 0 # Hide Y-Axis grid
p.xaxis.major_label_text_color = "#333138" # X-Axis color
p.yaxis.major_label_text_color = "#333138" # Y-Axis color
p.extra_y_ranges = {"sentiment": Range1d(start=-1, end=1)}
p.add_layout(LinearAxis(y_range_name="sentiment", major_tick_line_color = None, minor_tick_line_color = None), 'right')
return p
评论列表
文章目录