Extension Charts


Extension Basics

Title
Charts
Name
ckanext-charts
Type
Public extension
Description
Interactive data visualization and chart builder
CKAN versions

~2.9, ~2.10, ~2.11

Show details
Download-Url (zip)
Download-Url commit date
2025-03-11
Url to repo
Category
Visualization & Analytics


Background Infos

Description (long)
Show details

Comprehensive charting extension for creating, managing, and visualizing charts based on CKAN datasets. Supports multiple chart engines (Plotly, Chart.js, ECharts, Observable) with various chart types including bar, line, pie, scatter, bubble, and choropleth maps. Features include visual chart builder interface, chart embedding and sharing, Redis caching for performance, CSV data source support with pyarrow/pandas integration, chart snapshots, color picker for customization, configurable tooltips and toolboxes (ECharts), interactive legends, multiple Y-axes support, date/time axis formatting with moment.js, and ckanext-scheming integration for custom fields.

Version
1.9.0
Version release date
2025-03-11
Contact name
DataShades / Sergey Motornyuk / Oleksandr Cherniavskyi
Contakt email
Contact Url
(not set)


Installation Guide

Configuration hints

Installation: pip install ckanext-charts[pyarrow] (pyarrow optional for better performance), add ‘charts_view charts_builder_view’ to ckan.plugins. Two plugins: charts_view (basic chart display) and charts_builder_view (visual chart builder). Dependencies: typing-extensions>=4.3.0, pandas>=2.0.0,<=2.1.4, plotly>=5.21.0,<6.0.0, redis>=5.0.0,<6.0.0, openpyxl>=3.1.2, xlrd>=2.0.1, humanize>=4.10.0, pycountry>=24.6.1, ckanext-scheming. Supports multiple chart engines: Plotly (primary), ECharts (v1.5.0+), Chart.js, Observable. Chart types: bar, line, pie, scatter, bubble, choropleth map. Features: Visual builder for non-technical users, chart embedding with iframe/snippet, Redis caching, CSV data sources, snapshot functionality, color customization. Documentation: https://datashades.github.io/ckanext-charts/. Use cases: Dataset visualization, data exploration, dashboard creation, interactive analytics, geographic data mapping.

Plugins to configure (ckan.ini)
charts_view charts_builder_view
CKAN Settings (ckan.ini)
(not set)
DB migration to be executed
(not set)
<< back to Extensions