Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Views Bootstrap 5.5.4 — Minor update available for module views_bootstrap (5.5.4). Release: Rightup theme 1.0.3 — Minor update available for theme vartheme_bs5_rightup (1.0.3). Release: CommentOn 1.0.6 — Minor update available for module commenton (1.0.6). Release: ChatGPT Ads 1.0.3 — Minor update available for module chatgpt_ads (1.0.3). Release: Opensolr Search 5.1.3 — Minor update available for module opensolr_search (5.1.3). Release: ServiceM8 Webform Integration 1.2.1 — Minor update available for module servicem8_webform (1.2.1). Release: PostfixAdmin 1.0.0 — Initial release available for module postfix_admin (1.0.0)! Release: ip_analyser 1.0.3 — Minor update available for module ip_analyser (1.0.3). Module Revived: Swagger-PHP OpenAPI 3 documentation generator 1.0.0 — Module swagger_php updated after 10 months of inactivity (1.0.0). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

Chart Suite provides file field formatters to chart file data for tables, trees, and graphs. A variety of well-known textual file formats are supported, including comma-separated values (CSV), tab-separated values (TSV), HTML tables, and JSON tables, trees, and graphs in common array and object style schemas.

Uses

Site administrators may use the Chart Suite module, along with the core Field UI and View UI modules, to configure the way in which a file field's file data is presented. Once configured, the formatter automatically reads and presents interactive charts of a file's content when the user views a page containing the file field. Charts support line and area plots, scatter plots, bar and pie charts, and tree diagrams.

Chart Suite module could also be configured for use with the FolderShare module

Requirements

  • PHP 8.x.
  • The module includes a copy of the Structured Data API from the San Diego
    Supercomputer Center (SDSC). The library is located in the "libraries" folder.
  • The module uses the free Google Charts service, which is accessed by
    including a Javascript library served by Google. That library loads further
    libraries on demand from Google. Due to the way Google Charts is structured
    and its terms of service, its Javascript libraries cannot be served locally
    so those files cannot be included in this module.

Demo

A. Visit seedmelab.org > Create Sandbox Website > Visit your sandbox site > Visit 'Data' > Visit 'Sample Folder' > Visit 'Vis Showcase' > Click to open any CSV, HTM or JSON file in a listing to see the visualization. The Chart Suite module parses these files and generates automatic visualization for supported file types.

B. Do it yourself by launching a sandbox site at simplytest.me then follow these steps

  1. Create a new content type, lets call it Chart
  2. Add a file field to 'Chart' content type, then allow CSV, HTM, HTML, JSON files
  3. Under Manage Display for the 'Chart' content type, change the file field formatter from generic to Chart Suite.
  4. Download a set of CSV, htm and JSON files for testing
  5. Add a new 'Chart' entity, upload files in CSV or JSON files
  6. View the newly added entity that should display a chart.

Acknowledgements

Developed by the San Diego Supercomputer Center (SDSC) at the University of California at San Diego (UCSD) and funded by the National Science Foundation (NSF) under Grant No. 1443083.


Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Sep 2023
Latest release
2 years ago
Releases (12 mo)
0
Maintenance
Slowing

Releases

Version Type Core Release date
2.0.1 Stable Jul 12, 2024
2.0.0 Stable Sep 6, 2023