survey-analytics icon indicating copy to clipboard operation
survey-analytics copied to clipboard

Customizable JavaScript library to create interactive survey data dashboards and facilitate survey results analysis for your end-users.

SurveyJS Analytics

Build Status Tested with TestCafe Open Issues Closed issues

SurveyJS Analytics visualizes survey results and allows users to analyze them.

SurveyJS Analytics

Features

  • Supported chart types:
    • Bar
    • Pie
    • Line
    • Gauge
    • Bullet
    • Scatter
    • Word cloud
  • Interactive filtering
  • Customizable colors
  • Dynamic layout
  • Chart reordering via drag and drop

Get Started

Resources

Build SurveyJS Analytics from Sources

  1. Clone the repo

    git clone https://github.com/surveyjs/survey-analytics.git
    cd survey-analytics
    
  2. Install dependencies
    Make sure that you have Node.js v6.0.0 or later and npm v2.7.0 or later installed.

    npm install
    
  3. Build the library

    npm run build:prod
    

    You can find the built scripts and style sheets in the packages folder.

  4. Run test examples

    npm start
    

    This command runs a local HTTP server at http://localhost:8080/.

  5. Run unit tests

    npm test
    

Licensing

SurveyJS Analytics is not available for free commercial usage. If you want to integrate it into your application, you must purchase a commercial license.