     removeNA: false
   plot:
     type: 'facet'
-    split: 'Letter'
+    split: 'Number'
     plot:
       type: 'facet'
-      split: 'Number'
+      split: 'Letter'
+      x: 'Time'
+      color: 'Letter'
       plot:
         type: 'points'
-        color: 'Letter'
-        x: 'Time'
         y: 'ScoreA'
 }
 

                .domain(myData.map(fcolor))
              scale.color.by = fcolor

            console.log i, scale
            return cross_data_scales(myData, scale)
          )


        .attr('cy', (d) -> s = d.s.y; s(s.by(d.d)) * size.height)
        .attr('r', 3.5)

      sel.style('fill', (d) -> s = d.s.color; if s then s(s.by(d.d)) else null)

      return

