Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Varbase FAQs 9.2.1 Minor update available for module varbase_faqs (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

PanKM Chart

2 sites Security covered
View on drupal.org

This module allows users to upload CSV files to generate various types of charts, including bar, line, and pie charts. Users can then copy an embed code to use these charts on other articles or blogs.

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
8 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Slowing

Releases

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