Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This layout is used by the following built-in charts

...

/reports and examples

Incoming Links
spacesXCHARTS
labels+function, example


...


Excerpt
Code Block
languagejs
themeMidnight
titleLayout Script
linenumberstrue
var div = $("#chart");
var table = d3.select("#chart").append('table')
var thead = table.append('thead')
var tbody = table.append('tbody');

$("#chart > table").addClass("table")
thead.append('tr').selectAll('th').data(chartData.columns[1]).enter().append('th')
				  .text(function(column) { return column; });
$('thead > tr > th:first').text(chartData.ytype + " \\ " + chartData.xtype)

var tr = tbody.selectAll('tr').data(chartData.groups[0]).enter().append("tr");

var td = tr.selectAll("td").data(function(d) {
    var result = new Array();
    $.each(chartData.columns, function(index, value) {
        if (value[0] == d) {
            result.push.apply(result, value);
        }
    });
    return result;
}).enter().append("td").text(function(d, i) {
    return d;
});

...