1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
hscale=auto;
{
compress=yes;
defstyle arrow [arrow.color=purple];
a->b [arrow.gvtype=vee]: vee;
b->c [arrow.gvtype=tee]: tee;
a->b [arrow.gvtype=curve]: curve;
b->c [arrow.gvtype=icurve]: icurve;
a->b [arrow.gvtype=box]: box;
b->c [arrow.gvtype=sbox]: sbox;
a->b [arrow.gvtype=diamond]: diamond;
b->c [arrow.gvtype=odot]: odot;
a->b [arrow.gvtype=crow]: crow;
block a->b [arrow.gvtype=vee]: vee;
block b->c [arrow.gvtype=tee]: tee;
block a->b [arrow.gvtype=box]: gv: box;
block b->c [arrow.gvtype=sbox]: sbox;
block a->b [arrow.gvtype=diamond]: gv: diamond;
block b->c [arrow.gvtype="xmul=0.5|odot"]: gv: odot, xmul=0.5;
block a->b [arrow.gvtype=stripes]: stripes;
block b->c [arrow.gvtype=triangle_stripes]: triangle_stripes;
};
defcolor brown=139,69,19;
a<->b-c [arrow.gvtype=spotreddotsmallbluenormal];
a<->b-c [arrow.gvtype="spotredlwidth=0.3|osdot|lwidth=1|smallbluenormal"];
a<-b-c [arrow.gvtype=tinynormalsmallredicurveredicurve,
arrow.gvstarttype=tinygraytee];
a<->b [arrow.gvendtype="tiny|color=0,192,0|linesmallbrownnormal"];
a->b-c [arrow.gvtype=onormaltee];
a<->b-c [arrow.gvtype=bluespotnormalgreentinyteeredsmalltee];
a->b-c [arrow.gvendtype=llinegrayllinelgraylline,
arrow.gvmidtype="lwidth=2|llinelline"];
a<->b-c [arrow.gvendtype=orsharp];
b->c [arrow.gvstarttype="xmul=0.5|tee"];
#test what if I use a block type in a style (user or default)
defstyle gvarrowonly [arrow.gvtype=curve];
defstyle arrowonly [arrow.type=line];
defstyle gvblockonly [arrow.gvtype=triangle_stripes];
defstyle blockonly [arrow.type=triangle_stripes];
defstyle both [arrow.type=sharp];
defstyle gvboth [arrow.gvtype=sharp];
a<-b-c [blockonly]: triangle_stripes;
a<-b-c [gvblockonly]: triangle_stripes;
a<-b-c [arrowonly]: line;
a<-b-c [gvarrowonly]: curve;
a<-b-c [both]: sharp;
a<-b-c [gvboth]: sharp;
block a<-b-c [blockonly]: triangle_stripes;
block a<-b-c [gvblockonly]: triangle_stripes;
block a<-b-c [arrowonly]: line;
block a<-b-c [gvarrowonly]: curve;
block a<-b-c [both]: sharp;
block a<-b-c [gvboth]: sharp;
|