Sha256: 7edf736a0569595ef726c6d3770f4de3e1c8d3fb7d9144729ea6c17983462982

Contents?: true

Size: 1.31 KB

Versions: 25

Compression:

Stored size: 1.31 KB

Contents

<!DOCTYPE html>
<html>
  <head>
    <title>Hello, data!</title>
    <script type="text/javascript" src="../../d3.js"></script>
  </head>
  <body>
    Your lucky numbers are:<br>
    <script type="text/javascript">

var i = 0, data = [
  {id: i++, value: 4},
  {id: i++, value: 8},
  {id: i++, value: 15},
  {id: i++, value: 16},
  {id: i++, value: 23},
  {id: i++, value: 42}
];

transform();

function transform() {
  var t = d3.select("body")
    .selectAll("span")
      .data(data, function(d) { return d.id; });

  t.enter().append("span")
      .attr("id", function(d) { return "span-" + d.id; })
    .append("svg")
      .attr("width", 100)
      .attr("height", 100)
    .append("text")
      .attr("x", "50%")
      .attr("y", "50%")
      .attr("dy", ".35em")
      .attr("text-anchor", "middle")
      .attr("fill", "white")
      .attr("stroke", "black")
      .attr("stroke-width", 1.5)
      .style("font", "36pt Comic Sans MS")
      .style("text-shadow", "3px 3px 3px rgba(0,0,0,.4)")
      .text(function(d) { return d.value; });

  t.select("text")
      .text(function(d) { return d.value; });

  t.exit().remove();
}

function refresh() {
  data.shift();
  data.push({id: i++ % 7, value: ~~(Math.random() * 100)});
  transform();
}

window.addEventListener("keypress", refresh, false);

    </script>
  </body>
</html>

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
picky-statistics-4.5.0 lib/picky-statistics/application/javascripts/d3/examples/hello-world/hello-data-key.html
picky-statistics-4.4.2 lib/picky-statistics/application/javascripts/d3/examples/hello-world/hello-data-key.html
picky-statistics-4.4.1 lib/picky-statistics/application/javascripts/d3/examples/hello-world/hello-data-key.html
picky-statistics-4.4.0 lib/picky-statistics/application/javascripts/d3/examples/hello-world/hello-data-key.html
picky-statistics-4.3.2 lib/picky-statistics/application/javascripts/d3/examples/hello-world/hello-data-key.html
picky-statistics-4.3.1 lib/picky-statistics/application/javascripts/d3/examples/hello-world/hello-data-key.html
picky-statistics-4.3.0 lib/picky-statistics/application/javascripts/d3/examples/hello-world/hello-data-key.html
picky-statistics-4.2.4 lib/picky-statistics/application/javascripts/d3/examples/hello-world/hello-data-key.html
picky-statistics-4.2.3 lib/picky-statistics/application/javascripts/d3/examples/hello-world/hello-data-key.html
picky-statistics-4.2.2 lib/picky-statistics/application/javascripts/d3/examples/hello-world/hello-data-key.html
picky-statistics-4.2.1 lib/picky-statistics/application/javascripts/d3/examples/hello-world/hello-data-key.html
picky-statistics-4.2.0 lib/picky-statistics/application/javascripts/d3/examples/hello-world/hello-data-key.html
picky-statistics-4.1.0 lib/picky-statistics/application/javascripts/d3/examples/hello-world/hello-data-key.html
picky-statistics-4.0.9 lib/picky-statistics/application/javascripts/d3/examples/hello-world/hello-data-key.html
picky-statistics-4.0.8 lib/picky-statistics/application/javascripts/d3/examples/hello-world/hello-data-key.html
picky-statistics-4.0.7 lib/picky-statistics/application/javascripts/d3/examples/hello-world/hello-data-key.html
picky-statistics-4.0.6 lib/picky-statistics/application/javascripts/d3/examples/hello-world/hello-data-key.html
picky-statistics-4.0.5 lib/picky-statistics/application/javascripts/d3/examples/hello-world/hello-data-key.html
picky-statistics-4.0.4 lib/picky-statistics/application/javascripts/d3/examples/hello-world/hello-data-key.html
picky-statistics-4.0.3 lib/picky-statistics/application/javascripts/d3/examples/hello-world/hello-data-key.html