A sample table generation template for NAR.
This uses the d3js library (version 4) to produce styled table elements in SVG. These tables can then be loaded into Illustrator for final tweaks by using the NYT SVG Crowbar bookmark in Chrome.
As Alan Smith said:
Coding tables gives me a nosebleed
Tasks remaining:
- add source and switch location depending on footnote
- odd-even shading (last cell grey)
- bottom align header information
- detect text/number in columns and format right/center accordingly
- consistent , and .00 for numbers
- add commas for numbers
- add function to control decimal places, and force .00 for rounded figures
- detect when columns hold numbers, and centre them under the