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

HighchartTable

You are browsing documentation for an older version of Drupal, which is not supported any longer, and the information may not be correct. See current documentation for Contributed modules

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