d4
d4 copied to clipboard
A friendly reusable charts DSL for D3
Example: http://visible.io/charts/donut/basic.html
There is a small typo in d4.js, d4.min.js, docs/d4-doc.md, src/charts/stacked-column.js, src/charts/stacked-row.js, src/charts/waterfall.js, test/lib/d4.js, test/tests/d4-bundle.js. Should read `continuous` rather than `continious`.
if the order in punch-card data is not order by ``` week,hour ``` ,the graph is wrong. example data: ``` [[0,0,0],[0,1,0],[0,2,0],[0,3,0],[0,4,0],[0,5,0],[0,6,0],[1,0,0],[1,1,0],[1,2,0],[1,3,0],[1,4,0],[1,5,0],[1,6,0],[2,0,0],[2,1,0],[2,2,0],[2,3,1],[2,4,0],[2,5,0],[2,6,0],[3,0,0],[3,1,0],[3,2,0],[3,3,3],[3,4,1],[3,5,0],[3,6,0],[4,0,0],[4,1,1],[4,2,0],[4,3,1],[4,4,0],[4,5,0],[4,6,0],[5,0,0],[5,1,0],[5,2,0],[5,3,0],[5,4,0],[5,5,0],[5,6,2],[6,0,0],[6,1,2],[6,2,0],[6,3,0],[6,4,0],[6,5,0],[6,6,0],[7,0,0],[7,1,2],[7,2,0],[7,3,0],[7,4,0],[7,5,0],[7,6,1],[8,0,0],[8,1,1],[8,2,0],[8,3,1],[8,4,0],[8,5,0],[8,6,0],[9,0,0],[9,1,6],[9,2,0],[9,3,1],[9,4,0],[9,5,1],[9,6,0],[10,0,0],[10,1,1],[10,2,0],[10,3,0],[10,4,0],[10,5,0],[10,6,0],[11,0,0],[11,1,0],[11,2,0],[11,3,0],[11,4,0],[11,5,4],[11,6,0],[12,0,0],[12,1,0],[12,2,0],[12,3,0],[12,4,0],[12,5,0],[12,6,0],[13,0,0],[13,1,0],[13,2,0],[13,3,0],[13,4,0],[13,5,0],[13,6,0],[14,0,0],[14,1,0],[14,2,0],[14,3,1],[14,4,0],[14,5,0],[14,6,0],[15,0,0],[15,1,0],[15,2,0],[15,3,0],[15,4,0],[15,5,0],[15,6,0],[16,0,0],[16,1,0],[16,2,0],[16,3,0],[16,4,0],[16,5,0],[16,6,0],[17,0,0],[17,1,0],[17,2,0],[17,3,0],[17,4,0],[17,5,1],[17,6,0],[18,0,0],[18,1,0],[18,2,0],[18,3,0],[18,4,0],[18,5,0],[18,6,0],[19,0,0],[19,1,1],[19,2,0],[19,3,0],[19,4,1],[19,5,0],[19,6,1],[20,0,0],[20,1,0],[20,2,1],[20,3,0],[20,4,0],[20,5,0],[20,6,1],[21,0,0],[21,1,0],[21,2,0],[21,3,0],[21,4,1],[21,5,0],[21,6,0],[22,0,0],[22,1,0],[22,2,0],[22,3,0],[22,4,0],[22,5,0],[22,6,0],[23,0,0],[23,1,0],[23,2,0],[23,3,0],[23,4,0],[23,5,0],[23,6,0]] ```
add line for punch-card like github will be great. such as [FYI](https://www.dropbox.com/s/cq9vy2h2yip3b3f/PucnchCardChart_add_line.png?dl=0)
If I missing [week,hour,0] data,only provide non-zero data, such as ``` [[2,3,1],[3,3,3],[3,4,1],[4,1,1],[4,3,1],[5,6,2],[6,1,2],[7,1,2],[7,6,1],[8,1,1],[8,3,1],[9,1,6],[9,3,1],[9,5,1],[10,1,1],[11,5,4],[14,3,1],[17,5,1],[19,1,1],[19,4,1],[19,6,1],[20,2,1],[20,6,1],[21,4,1]] ``` the punchcard graph as [following](https://www.dropbox.com/s/l1baxb6b1jdxken/PucnchCardChart1.png?dl=0)
Trying to use d4 with reactjs:: Getting: d4.js:1172 Uncaught ReferenceError: d4 is not defined --- import React from 'react'; import ReactDOM from 'react-dom'; import ReactFauxDOM from 'react-faux-dom'; import d3 from...
Hi Mark - Would it be possible for you to add an appropriate license to D4 here on Github? Thanks!
Consider the proposed approach in this SO topic. http://stackoverflow.com/questions/16265123/resize-svg-when-window-is-resized-in-d3-js
The fix to #32 disabled auto-nicing. The (undocumented) way of nicing scales I found is: ``` chart.using('lineSeries', function(line) { line.beforeRender(function(chart) { this.y.nice(); }); }); ``` I'd appreciate if this could...
Hello again! Implementation-wise this is not too different from #14, but I'm starting to realize that the implications reach far beyond browserify. One amazing and under-used feature of d3 is...