Specification

  {
    layers: [
    // Histogram with 10 bins, rendering sum / 100
    // "{XXX}" is a shortcut to execute XXX in a
    // js environment with a row's values
    // bound to variables with the corresponding attribute names.
    {
      geom:{
        type: "rect",
        aes: {
          y: "{total/10}"
        }
      },
      stat: "bin"
    },
    // Boxplot collected into 4 bins
    {
      geom: "boxplot",
      aes: {
        x: floor500,
        group: { color: floor500, opacity: 0.5 }
      },
      stat: "boxplot"
    },
    // Smoothed line, grouped and colored by "g" attribute
    // Lines are custom colored and thick
    {
      geom: "line",
      aes: {
        group: {color: "g", "stroke-width": 2}
      },
      stat: {
        type:"loess", bandwidth: 0.3
      },
      scales: {
        stroke: {
          type: "color",
          range: ["black", "red", "green"]
        }
      }
    },

    // Render the raw data as a stacked line graph
    {
      geom: "line",
      aes: {
        group: {
          color: "g",
          "stroke-opacity": 0.2
        }
      },
      pos: "stack"
    }

    ] ,
    // place the common aesthetic mappings here
    aes: {
      x: "d",
      y: "e"
    },
    scales: {"stroke-opacity": "identity", "fill-opacity": "identity"},
    opts: {
      width: 900,
      height: 500,
      title: "Multi-layer faceted example"
    },
    facets: {x: "f"}

  };

    

Description