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