Пример #1
0
from util.plotly import Plot

p = Plot("","System Paramter","File I/O Throughput (kb/s) Mean")
n1 = "Config 1"
n2 = "Config 2"
n3 = "Config 3"
p.add_node(n1, 0, 0, color=p.color(0), size=10)
p.add_node(n2, 1, 1, color=p.color(1), size=10)
p.add_node(n3, 2, .3, color=p.color(2), size=10)
p.add_edge([n1,n2,n3])
p.graph(file_name="interpolating_values.html", show_titles=True,
        y_range=[-.15,1.15], x_range=[-.2,2.2])

p = Plot("","System Paramter","File I/O Throughput (kb/s) Distribution")
n1 = "Config 1"
n2 = "Config 2"
n3 = "Config 3"
p.add_node(n1, 0, 0, color=p.color(0), size=10, label=True, label_y_offset=-.08)
p.add_node(n2, 1, 1, color=p.color(1), size=10, label=True, label_y_offset=.08)
p.add_node(n3, 2, .3, color=p.color(2), size=10, label=True, label_y_offset=-.08)
p.add_edge([n1,n2,n3])
p.graph(file_name="interpolating_functions.html", show_titles=True,
        y_range=[-.15,1.15], x_range=[-.2,2.2])
Пример #2
0
# 6) Box at p1 (big)
# 7) Shrinking p1+p5
# 8) Srhining p1+p0
for f in range(-1, 9):
    add_p1_box(f)
    add_p5_box(f)
    add_p0_box(f)
    add_all_points(f)

# Generate the plot
size = 700
p.graph(width=1.2 * size,
        height=size,
        x_range=[0, 1.2],
        y_range=[0, 1],
        show_slider_labels=False,
        data_easing=True,
        bounce=False,
        loop_duration=10,
        loop_animation=True,
        file_name="IBM_Construction.html")
exit()

# ======================
#      Max Box Mesh
# ======================

p = Plot()

shift = np.array([
    [-1, 1],
    [1, 1],