ASCIIMathML-SVG Check for downwards compatibility.
agraph width="400"; height="400"; border=25; xmin=-4; xmax=13; ymin=-4; ymax=13; axes(1, 1, "labels", 1,1); l = text([3,3],"L (3,3)",belowleft); n = text([9,5],"N (9,5)",aboveright); m = text([3,5],"M (3,5)",aboveleft); o = [-3,1]; p = [12,6]; q = [3.2,3.2]; r = [8.8,4.8]; marker="arrowdot"; strokewidth="3"; stroke="blue"; line(l,m); line(m,n); strokewidth=0; fill="yellow"; rect(q,r); fontweight="bold"; fontstyle="italic"; text([-5,.5], "Broadway", right); text([-5,5], "Fifth Avenue", right); text([-5,3], "Third Avenue", right); text([4,4], "LIBRARY",right); text([9,1],"9 th St."); text([3,1],"3 rd St."); endagraph agraph width="400"; height="400"; border=25; xmin=-4; xmax=13; ymin=-4; ymax=13; axes(1, 1, "labels", 1,1); l = text([3,3],"L (3,3)",belowleft); n = text([9,5],"N (9,5)",aboveright); m = text([3,5],"M (3,5)",aboveleft); o = [-3,1]; p = [12,6]; q = [3.2,3.2]; r = [8.8,4.8]; marker="arrowdot"; strokewidth="3"; stroke="blue"; line(l,m); line(m,n); strokewidth=0; fill="yellow"; rect(q,r); fontweight="bold"; text([3,4], "2", right); text([6,4], "6", above); endagraph agraph width="400"; height="400"; border=25; xmin=-4; xmax=13; ymin=-4; ymax=13; axes(1, 1, "labels", 1,1); l = text([3,3],"L (3,3)",belowleft); n = text([9,5],"N (9,5)",aboveright); m = text([3,5],"M (3,5)",aboveleft); o = [-3,1]; p = [12,6]; q = [3.2,3.2]; r = [8.8,4.8]; s = [6,4]; t = [6,5]; u = [3,4]; marker="arrowdot"; strokewidth="3"; stroke="blue"; line(l,m); line(m,n); dot([s]); stroke="red"; strokedasharray="5,5"; line(t,s); line(u,s); fontweight="bold"; text([6,2], "", right); text(s,"(6,4)", below); strokedasharray="10,10"; stroke="green"; endpoints="<->"; line(l,n); endagraph agraph width="400"; height="400"; border=25; xmin=-4; xmax=13; ymin=-4; ymax=13; axes(1, 1, "labels", 1,1); l = text([3,3],"L (3,3)",belowleft); n = text([9,5],"N (9,5)",aboveright); m = text([3,5],"M (3,5)",aboveleft); o = [-3,1]; p = [12,6]; q = [3.2,3.2]; r = [8.8,4.8]; marker="arrowdot"; strokewidth="3"; stroke="blue"; line(l,m); line(m,n); fontweight="bold"; text([4,2],"`bb{y=1/3*x+2}`",right); strokedasharray="10,10"; stroke="green"; endpoints="<->"; line(l,n); endagraph agraph width="400"; height="400"; border=25; xmin=-4; xmax=13; ymin=-4; ymax=13; axes(1, 1, "labels", 1,1); l = text([3,3],"L (3,3)",belowleft); n = text([9,5],"N (9,5)",aboveright); m = text([3,5],"M (3,5)",aboveleft); o = [-3,1]; p = [12,6]; q = [0,2]; fontweight="bold"; fontstyle="italic"; a = text([3,4],"a",left); b = text([6,5],"b",above); c = text([6,4],"c",below); marker="arrow"; stroke = "red"; line(o,p); line(p,o); marker="arrowdot"; strokewidth="3"; stroke="blue"; line(l,m); line(m,n); text([-4,2],"`bbb{y=1/3*x+2`",right); endagraph agraph width="400"; height="400"; border=25; xmin=-5; xmax=15; ymin=-3; ymax=17; axes(1, 1, "labels", 1,1); text([7,13], "Using plot function arrows dont work"); marker="arrow"; stroke="green"; plot(x/3+7); marker="arrow"; stroke = "red"; text([5,6], "Not using plot"); l = text([3,3],"L (3,3)",belowleft); m = text([9,5],"M (9,5)",aboveright); n = text([9,3],"N (9,3)",belowleft); here = [-3,1]; there = [12,6]; q = [0,2]; line(here, there); line(there,here); marker="dotarrow"; strokewidth="3"; stroke="blue"; line(l,n); line(n,m); text([.5,.5],"y=x/3+2",right); v=[-3,3]; w=[5,-2]; endpoints="<->"; stroke="orange"; strokewidth="2"; strokedasharray="10,10"; line(w,v); text([-4,17],"`bb{y=1/3x+2}` Notice dot between fraction and x",below); text([2,-3], "`bb{F_hydr}\\\ bb{F_(hydr)}\\\ bb{1/3\F_(hydr) ne x/y\F_(hydr)}`", right); endagraph