The GO Language by google
Data Visualisation is achieved by sending data to a client, and then mapping it with JS. Mike Bostock has developed a library called d3js that uses SVG to draw tables and graphs.
The graph area is created with width and height in an SVG space. The SVG object is then decorated with bars, line paths, text, tables and/or other graphic objects.
The graph may be scaled from MIN to MAX, often populated by 0 .. d3.max(array)
The graph is rendered using a transform, that translates the array elements into the graphic.