In [10]:
from bokeh.plotting import figure, show, output_notebook
from bokeh.models import Range1d

output_notebook()

p = figure(height=400, width = 1200)
p.quad(top=[2, 2, 2, 2, 2], bottom=[1, 1, 1, 1, 1], left=[1, 5, 9, 13, 17],
       right=[3, 7, 11, 15, 19], color="#B3DE69", line_color="#2EB82E")
p.multi_line([[3,5], [7,9], [11,13], [15,17]], [[1.5,1.5], [1.5,1.5], [1.5,1.5], [1.5,1.5]], 
             line_width=4, color="black")
p.text(1.0,2, text=["System"])
p.text(1.1,1.7, text=["Short-circuit power:"], text_font_size="0.75em")
p.text(1.1,1.5, text=["2850 [MVA]"], text_font_size="8pt")
p.text(3.1,1.5, text=["110kV cable"])
p.text(5, 2, text=["Trafo 110/6 [kV]"])
p.text(7.1,1.5, text=["6kV cable"])
p.text(9, 2, text=["Short-circuit loads"])
p.text(13, 2, text=["Short-circuit trafo"])
p.text(17, 2, text=["Test object"])

p.annular_wedge(x=[2], y=[1.25], inner_radius=0.1, outer_radius=0.25,
                start_angle=0.0, end_angle=4.8, color="red", fill_alpha=0.6)

p.y_range= Range1d(0, 3)

p.toolbar_location = "left"

#Styling the plot
p.xaxis.axis_line_color = None
p.yaxis.axis_line_color = None
p.xgrid.grid_line_color = None
p.ygrid.grid_line_color = None
p.outline_line_color = None

show(p)


BokehJS successfully loaded.

In [ ]: