vega-label icon indicating copy to clipboard operation
vega-label copied to clipboard

Another example

Open domoritz opened this issue 6 years ago • 1 comments

This example by @jamesbornholt looks like a nice test case for Vega-Label. Is it okay if we use it with attribution?

image

{
  "$schema": "https://vega.github.io/schema/vega-lite/v3.json",
  "width": 500,
  "height": 300,
  "autosize": {
    "type": "fit",
    "contains": "padding"
  },
  "layer": [{
    "data": {
      "values": [
        {"proc": "A7",  "type": "Apple", "date": "2013-09-10", "speedup": "1.0"},
        {"proc": "A8",  "type": "Apple", "date": "2014-09-09", "speedup": "1.3783"},
        {"proc": "A9",  "type": "Apple", "date": "2015-09-09", "speedup": "2.3924"},
        {"proc": "A10", "type": "Apple", "date": "2016-09-07", "speedup": "2.7301"},
        {"proc": "A11", "type": "Apple", "date": "2017-09-12", "speedup": "3.5482"},
        {"proc": "A12", "type": "Apple", "date": "2018-09-12", "speedup": "4.5532"},
        {"proc": "i7-6700K", "type": "Intel", "date": "2015-08-05", "speedup": "4.5200"},
        {"proc": "i7-7700K", "type": "Intel", "date": "2017-01-03", "speedup": "4.9696"},
        {"proc": "i7-8700K", "type": "Intel", "date": "2017-10-05", "speedup": "5.1392"}
      ]
    },
    "layer": [{
      "mark": {
        "type": "line",
        "point": true
      }
    }, {
      "mark": {
        "type": "text",
        "align": "right",
        "baseline": "bottom",
        "dx": -4
      },
      "encoding": {
        "text": {"field": "proc", "type": "ordinal"}
      }
    }],
    "encoding": {
      "x": {
        "field": "date",
        "type": "temporal",
        "title": "Release Date",
        "axis": {
          "tickCount": 6
        }
      },
      "y": {
        "field": "speedup",
        "type": "quantitative",
        "title": "Speedup over A7",
        "scale": {
          "type": "log",
          "nice": false,
          "domain": [1, 6]
        }
      },
      "color": {
        "field": "type",
        "type": "nominal",
        "legend": {
          "title": null
        },
        "scale": {"range": ["#e41a1c", "#377eb8"]}
      }
    }
  }, {
    "data": {
      "values": [
        {"proc": "m7-6Y75", "type": "Intel", "date": "2015-10-01", "speedup": "3.1110"}
      ]
    },
    "layer": [{
      "mark": {
        "type": "line",
        "point": true
      }
    }, {
      "mark": {
        "type": "text",
        "align": "right",
        "baseline": "bottom",
        "dx": -4
      },
      "encoding": {
        "text": {"field": "proc", "type": "ordinal"}
      }
    }],
    "encoding": {
      "x": {
        "field": "date",
        "type": "temporal",
        "title": "Release Date"
      },
      "y": {
        "field": "speedup",
        "type": "quantitative",
        "title": "Speedup over A7",
        "scale": {
          "type": "log",
          "nice": false,
          "domain": [1, 6]
        }
      },
      "color": {
        "field": "type",
        "type": "nominal",
        "legend": {
          "title": null
        },
        "scale": {"range": ["#e41a1c", "#377eb8"]}
      }
    }
  }],
  "config": {
    "axis": {
      "labelFontSize": 14,
      "titleFontSize": 14
    },
    "legend": {
      "labelFontSize": 14
    },
    "text": {
      "fontSize": 14
    }
  }
}

domoritz avatar Nov 05 '18 21:11 domoritz

Absolutely!

jamesbornholt avatar Nov 05 '18 21:11 jamesbornholt