Plugins Directory » Statistics: Graphs & Charts Plugin By Redmine X

Author: Ondrej Svejkovsky
Code repository: -
Registered on: 2022-10-18 (about 1 year ago)
Current version: 1.1.3
Compatible with: Redmine 5.0.x, 4.2.x, 4.1.x
User ratings:   (4)

Visualize Redmine data using graphs, charts & statistics

A FREE version is in an online demo at & the downloadable version is at If you need to test the plugin in your Redmine environment, just contact Redmine X for the evaluation version.

This plugin introduces the missing visualization for Redmine. There are 22 pre-defined graphs & charts you can use to see how many open tasks there are, how users log their time, how many open tasks there are in particular projects, how many open tasks does a particular user have, how users finish their tasks in time, etc. Based on our experience with thousands of companies and their needs, we pre-defined the most commonly used graphs & charts. If you are missing a particular chart, there is an on-demand service available - we will create a custom graph for you. You can plave any graph, or chart on My page as module. Explore Statistics at

Key Features Of The Redmine X Statistics Plugin

  • visualize Redmine data
  • edit data sets
  • edit palette & legend position
  • drag & drop charts, move them around the canvas, define canvas dimensions
  • 22 pre-defined charts
  • in-app on demand graphs & charts: get a quote within 24 hours
  • my page support
  • support for all themes & plugins

--> see all features at

RedmineX Statistics

Users Appreciate

  • quick chart adding
  • easy visualization of any Redmine data
  • my page support

Explore All Premium RedmineX Plugins

Explore FREE RedmineX Plugins

Installation notes

Follow standard Redmine installation:

  • unzip the archive and copy it to redmine_root/plugins or copy the archive in the same location and perform the unzip command in the console
  • from redmine_root run bundle install
  • from redmine_root run bundle exec rake redmine:plugins:migrate RAILS_ENV=production
  • restart Redmine


1.1.3 (2022-10-31)

Compatible with Redmine 5.0.x, 4.2.x, 4.1.x.

  • My page statistics blocks removal fixed - statistics grids from the removed blocks were left in DB with their charts. Statistics grid is now deleted from DB along with all its charts, when its my page block is removed by the user.
  • ActiveSupport::Duration class is now added to the Rails.application.config.active_record.yaml_column_permitted_classes directly from the init.rb file (this is necessary for Redmine 4.2.8+ and 5.0.3+). Modification of config/application.rb is not required anymore.
  • Upgrade of the chart data DB records from version 1.0.0 to the current format is now done by the 006_upgrade_chart_data_format migration.
  • Loading of the default charts and grids is now done by the 007_load_default_chart_data migration. This migration is also used to repair grids with incorrect format, caused by the load_default_charts.rake task, when ActiveSupport::Duration class is not explicitly allowed on Redmine 4.2.8+ and 5.0.3+.
  • The load_default_charts.rake task, which performed the operations mentioned in the previous points above, is no longer needed. Task was removed.

1.1.2 (2022-10-20)

Compatible with Redmine 5.0.x, 4.2.x, 4.1.x.

  • Incorrect path to edit chart window and remove chart action fixed for Redmines hosted on sub-uri.
  • Remove chart error (response 403) fixed. This error caused the chart to be removed from the grid, but not deleted from the database.
  • DB migration ChangeOptionsInRxStatisticsCharts (in 004_change_options_in_rx_statistics_charts.rb file) reversibility fixed.

1.1.1 (2022-09-21)

Compatible with Redmine 5.0.x, 4.2.x, 4.1.x.

  • Plugin now released also as a demo version - claim a demo version at .
  • MyHelperPatch updated in order to work with RedmineX Inline Edit Issue List
  • Licence headers added to all files.
  • My page tooltip fixed ('hehe' tooltip removed from the my page statistics settings button/icon).
  • Plugin settings error 500 fixed (if Redmine Contacts was not installed, plugin settings page returned error 500).
  • DEMO version shows demo message every 3 minutes - claim a demo version at .

1.1.0 (2022-06-09)

Compatible with Redmine 5.0.x, 4.2.x, 4.1.x.

  • New features
    • New chart group 'CRM' with 8 new charts for RedmineUP Contacts plugin.
    • Support for currency conversion rates added to plugin settings and CRM charts.
    • New chart group 'Helpdesk' with 6 new charts for RedmineUP Helpdesk plugin.
    • Support for time unit selection for the helpdesk charts (minutes, hours, days).
    • Support for chart add-ons - charts can now be distributed as a separate add-on to the original version of plugin.
    • Support for time period filter was added to certain charts.
    • Info icon added to the chart window - hovering over this icon will display a tooltip with detailed information about this chart.
    • Data unit added to the chart tooltip.
  • Changes and updates
    • Charts are now better organized in groups. Chart group was added to the RxStatisticsCharts table.
      'options' column of RxStatisticsCharts table was changed to the 'text' type to increase capacity for chart related data.
      'chart_settings' column was added to the RxStatisticsCharts table to store chart related settings, which cannot be stored in other columns.
    • Chart names were changed and are now more concise.
    • Time period/filter chart settings box was optimized.
    • Default data were updated in order to respect above mentined DB updates.
  • Bug fixes
    • Charts with time axis were fixed in order to respect outer dates (start and end date - these dates were not always correctly included).

1.0.0 (2022-04-27)

Compatible with Redmine 5.0.x, 4.2.x, 4.1.x.

User ratings

  by Charlotte Merck 7 months ago

nice job

  by Adrian Lopez 10 months ago

Great plugin, very useful

  by Leonard Schulz 10 months ago

Works like a charm!

  by ashraf alzyoud about 1 year ago

not working in 5.0.3 ruby 3.1.2
NoMethodError (undefined method `[]' for nil:NilClass[:children] =[:children].map do |child|