Пример #1
0
    return fig


p2 = scatter_with_hover(test2, 'abs_third_less_adv_simple', 'abs_third_less_adv', marker='circle', fig_width=800, fig_height=800, cols=['bea_code', 'date', 'abs_third_less_adv_simple', 'abs_third_less_adv'], size=20)
p2.title ="Offsetting revisions"
p2.xaxis.axis_label="Absolute (third less adv)"
p2.yaxis.axis_label="Aggregate absolute (third less adv)"
p2.x_range= Range1d(0,test2['abs_third_less_adv_simple'].max()*1.1)
p2.y_range= Range1d(0,test2['abs_third_less_adv'].max()*1.1)

sum_rev = test2['abs_third_less_adv']
simple = test2['abs_third_less_adv_simple']

regression = np.polyfit(simple, sum_rev, 1)
r_x, r_y = zip(*((i, i*regression[0] + regression[1]) for i in range(len(test2['abs_third_less_adv']))))
p2.line(r_x, r_y, color="red", line_width=6)
output_file("regression.html")
show(p2)












Пример #2
0
xyvalues = np.array([[2, 3, 7, 5, 26], [12, 33, 47, 15, 126], [22, 43, 10, 25, 26]])

line = Line(data=xyvalues, x=['2012','2013','2014','2015','2016'],title="line", legend="top_left", ylabel='Languages')

show(line)


# In[85]:

from bokeh.plotting import figure, output_notebook, show
output_notebook()
p = figure(plot_width=400, plot_height=400)

# add a line renderer
p.line([2012, 2013, 2014, 2015, 2016], [[6, 7, 2, 4, 5],[7, 2, 4, 6, 5]], line_width=2)

show(p)


# In[103]:

# colors_list = ['blue', 'yellow']
legends_list = ['first', 'second']
xs= [[1,2,3] for i in range(10)]
ys=[[6, 5, 2], [4, 5, 7]]
p = figure(plot_width=300, plot_height=300)
for (leg, x, y ) in zip(legends_list, xs, ys):
    print 1
    my_plot = p.line(x, y,legend= leg)