Advertising sustains the DA. Ads are hidden for members. Join today

HighchartTable

HighchartTable is a lightweight charting module that brings Highcharts to Drupal through the HighchartTable library.

That makes this module unique as a charting solution for the following reasons:

  • You can insert a chart above any numeric HTML table on any page with a single click. Whether the table was embedded into normal content using a WYSIWYG editor (CKeditor perhaps), produced by a Views plugin, a Webform results summary, it doesn't matter.

    Any numeric table on your site may be adorned with a beautiful animated Highchart at the click of a link that appears above the table. The first table column goes on the horizontal axis, the remaining columns become "series" plotted against the vertical axis.

  • No API to deal with, no coding, no special content types. Just find or create on your site a numeric table, click Insert chart from table, then click Configure to add further "decorations" as you please. Choose from Line, Spline (smoothed line), Column/Bar, Area or Pie. Pick colours, title, legend style ...
  • Unlike most charting modules HighchartTable is not implemented as a Views plugin which would have made it mutually exclusive from other plugins. Therefore you can use HighchartTable with any Views plugin, such as Views Aggregator Plus.
  • Creating a chart from a table that you already have on the screen makes configuring a chart dead simple. It avoids duplication of configuration and removes the complexities with field types and how these might be rendered. The module examines the cell contents of a table already on your screen and converts it to a chart, client-side. So it is irrelevant how the table fields were composed server-side.

Coding tips

You can add highchartTable functionality by using the UI or adding it to your custom module.

Installation

Quick install

Guide maintainers

Roensby's picture