{{ $key := .Get "key" }} {{ $x := .Get "x" }} {{ $y_list := .Get "y" }} {{ $y_range_list := .Get "yRange" }} {{ $y_range_size := .Get "ySize" }} {{ $range_x := .Get "xDomain" }} {{ $range_y := .Get "yDomain" }} {{ $width := .Get "width" }} {{ $height := .Get "height" }} {{ $color := .Get "color" }} {{ $align := .Get "align" }} {{ $xlabel := .Get "xLabel" }} {{ $ylabel := .Get "yLabel" }} {{ $ytype := .Get "yType" }} {{ $xtype := .Get "xType" }} {{ $range := .Get "range" }} {{ $colors := split (.Get "colors") "," }} {{ $data := newScratch }} {{ with $y_list }} {{ range (split . ",") }} {{ $key_list := (shuffle (slice "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "r" "s" "t" "u" "v" "w" "x" "y" "z")) }} {{ $key := "" }} {{ range first 10 $key_list }} {{ $key = printf "%s" $key | printf "%s%s" . | printf "%s" }} {{ end }} {{ $data.SetInMap "y" $key . }} {{ end }} {{ end }} {{ if ne $y_range_list "" }} {{ range (split $y_range_list ",") }} {{ $key_list := (shuffle (slice "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "r" "s" "t" "u" "v" "w" "x" "y" "z")) }} {{ $key := "" }} {{ range first 10 $key_list }} {{ $key = printf "%s" $key | printf "%s%s" . | printf "%s" }} {{ end }} {{ $data.SetInMap "y_range" $key . }} {{ end }} {{ end }} {{ $data.Set "color" 0 }}
{{ range $key, $val := ($data.Get "y") }} {{ $data.Add "color" 1 }} {{ end }} {{ range $key, $val := ($data.Get "y_range") }} {{ $data.Add "color" 1 }} {{ end }}
{{ with $y_range_list }} {{ end }}
{{ with .Get "cap"}}
{{ . }}
{{ end }}