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.