Highcharts is flying high
Jaren Lim | TrustRadius Reviewer
September 17, 2019

Highcharts is flying high

Score 8 out of 10
Vetted Review
Verified User
Review Source

Overall Satisfaction with Highcharts

It was used in the data visualization portion of a sentiment analysis project for a government agency. Our research lab was contracted to conduct sentiment analysis on a recent government announcement, by collecting online citizen data on social media and public forums. After analyzing the data, I made used of Highcharts to develop the necessary charts (pie, bar, drill-down, etc) to help visualize the findings.
  • Easy ingestion of APIs and JSON.
  • Clean, easy to view charts.
  • Little dependencies.
  • Customizability is more restricted as compared to D3.js
  • More tweaks required to make it responsive.
  • Drill-down functions are more complicated to develop.
Highcharts makes the ingestion of APIs and JSON very seamless. This helps a lot when you have a complex backend service and simply want to visualize data based on emitted events. Highcharts is useful in this regard because of how it can scale and handle different data that is piped over APIs.
Highcharts makes use of standard web technologies (HTML/CSS/JS), along with seamless ingestion of APIs and JSON. This makes it easy to pipe data from the backend over to the front and visualize said data without much difficulty. JSON can be configured for easy extraction by the Highcharts visualization. The responsive design of visualizations makes it easy to view changes in data visualizations.
In my usage, Highcharts was more of a standalone data visualization tool rather than one for joint collaboration. As the only data engineer in the team, there was little need for sharing of data across various teams. In terms of ACL, Highcharts on its own did not provide much for this. However, this is because I believe it is not the intention of Highcharts.
It is excellent when you are wanting to create clean, straight to the point, data visualizations. Pie charts, bar graphs, and the appropriate drill-downs are easy to develop and deploy. This helps a lot when needing to develop a data visualization solution for non-technical teams. However, the lack of customizability makes it difficult to create specialized visualizations.

Highcharts Feature Ratings

Pixel Perfect reports
7
Customizable dashboards
6
Report Formatting Templates
8
Drill-down analysis
8
Formatting capabilities
7
Integration with R or other statistical packages
5
Report sharing and collaboration
6
Publish to Web
8
Publish to PDF
7
Report Versioning
7
Report Delivery Scheduling
7
Delivery to Remote Servers
7
Pre-built visualization formats (heatmaps, scatter plots etc.)
10
Location Analytics / Geographic Visualization
7
Predictive Analytics
8
Multi-User Support (named login)
7
Role-Based Security Model
7
Multiple Access Permission Levels (Create, Read, Delete)
7
Responsive Design for Web Access
9
Dashboard / Report / Visualization Interactivity on Mobile
8
REST API
10
Javascript API
10
iFrames
10
Java API
5
Themeable User Interface (UI)
2
Customizable Platform (Open Source)
4