Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

pankm_chart

2 sites Security covered
View on drupal.org

INTRODUCTION
----------------------
A module is a set of PHP, JavaScript, and CSS files that extends site features and adds functionality. You can turn the features and functionality on by installing the module,
and you can turn it off by uninstalling the module. PankM chart module enables to draw charts based on the uploaded CSV file.

PURPOSE
-------------
User should able to copy the embed code and use the chart in other article and blogs.

CONFIGURATION
-----------------------
After downloading the module please add the following three
external libraries in the folder "/pankm_chart/js/Scripts/"

1) d3.js
from https://d3js.org and the Version ---> v7.9.0 for [ if you are on PanKM Chart module Version 11.1.0 ]
from https://d3js.org and the Version ---> v5.9.2 [ if you are on PanKM Chart module Version 10.1.0 ]
2) polyfill.min.js from
https://cdn.jsdelivr.net/npm/promise-polyfill@8/dist/polyfill.min.js
3) fetch.umd.js from
https://github.com/github/fetch/releases/download/v3.0.0/fetch.umd.js

Install the module and visit the sample node created in "/admin/content".

For creating a new node visit the node add page "/node/add/pankm_chart".

Need the data file(CSV)(Must have a default sample file) to add a new node.
User should be able to provide data in CSV format similar to the sample CSV.

REQUIREMENTS
----------------------
The following three external files are required.
It needs to be download separately from the external link.

d3.js, polyfill.min.js, fetch.umd.js

CURRENT FUNCTIONALITY
------------------------------------

1) When installing the module the required content type and a sample node will be created automatically.

2) The user can upload their own CSV file similar to the sample.csv. The chart will plot automatically.

3) User can select the required chart type. Currently implemented chart types are Bar Chart, Line Chart, Multi-Line Chart, and Pie Chart.

4) The max CSV file row limit is 100 lines.

5) There are some options to Copy Link, Print the page and get the Embedded code.

Activity

Total releases
2
First release
Nov 2025
Latest release
5 months ago
Release cadence
0 days
Stability
50% stable

Releases

Version Type Release date
11.1.0 Stable Nov 6, 2025
11.1.x-dev Dev Nov 6, 2025