示例#1
0
from streamsvg import Drawing

s = Drawing(alpha=0, omega=10)

s.addNode("a", [(0, 4), (6, 10)])
s.addNode("b", [(0, 2), (3, 3), (4, 10)])
s.addNode("c", [(4, 8)])

s.addLink("a", "b", 0, 0)
s.addLink("a", "b", 2, 2)
s.addLink("a", "b", 3, 3)
s.addLink("a", "b", 6, 6)
s.addLink("a", "b", 7, 8)
s.addLink("b", "c", 4, 8)

s.addTimeLine(ticks=2)
s.addParameter(0, 2, "D", 2)
示例#2
0
from streamsvg import Drawing

s = Drawing()

s.addNode("a")
s.addNode("b")
s.addNode("c")

s.addLink("a", "b", 1, 1)
s.addLink("a", "b", 3, 3)
s.addLink("a", "b", 7, 7)
s.addLink("a", "b", 9, 9)

s.addLink("b", "c", 2, 2)
s.addLink("b", "c", 4, 4)
s.addLink("b", "c", 6, 6)
s.addLink("b", "c", 8, 8)

s.addLink("a", "c", 5, 5)

s.addParameter(0, 2, "a", 2)
s.addTimeLine(ticks=2)
示例#3
0
from streamsvg import Drawing

sg = Drawing(omega=12)

sg.addNode("a", [(0, 4)])
sg.addNode("b", [(2, 8), (10, 12)])
sg.addNode("c", [(2, 11)])

sg.addTime(0, label="a")
sg.addTime(1, label="t")
sg.addTime(6, label="t2")
sg.addTime(9, label="t3")
sg.addTime(10, label="w")

sg.addPath([(3, "a", "b"), (6, "b", "c"), (9, "c", "b")],
           1,
           11,
           gamma=2,
           width=3,
           color='blue')

sg.addTimeLine(ticks=2)
sg.addParameter(0, 2, "g", 2)