When comparing ZIM vs Shield UI Charts, the Slant community recommends Shield UI Charts for most people. In the question“What are the best JavaScript drawing libraries?” Shield UI Charts is ranked 9th while ZIM is ranked 29th. The most important reason people chose Shield UI Charts is:
There are more than 20 types of charts available for use.
Ranked in these QuestionsQuestion Ranking
Pros
Pro ZIM lets you write less code
Here is a chart of examples showing ZIM at 37% less code the developer writes when compared to other frameworks such as PixiJS, Flutter, CreateJS, PaperJS, P5js, Phaser and the DOM.
Pro ZIM supports chaining
It is quite common in ZIM to not even store an object in a variable as chaining is available for almost all methods and there are short chainable methods for most properties.
new Circle().center().drag();
new Rectangle()
.loc(100,100)
.alp(0) // alpha
.animate({x:200, alpha:1}, .5);
Pro ZIM has dynamic parameters
new Tile(new Circle(20, series(red, blue, green), 10, 10).center();
// tiles 10x10 circles with colors is series of red, blue or green
new Emitter([new Circle(), new Rectangle()]).center();
// emits random circles and rectangles
interval({min:1, max:3}, ()=>{});
// each interval is between 1 and 3 seconds
So passing in a series lets you pick in order, passing in an array lets you pick randomly, passing in a min/max range picks from the range, passing in a function picks the result of the function. These can be applied to all styles too.
Pro ZIM has Style on the Canvas
Style = {
color:red,
Button:{
color:blue;
}
}
new Circle().center(); // red
new Button().center(); // blue
Pro The ZIM DUO technique of providing regular parameters or a configuration object literal is very handy.
For instance:
new Rectangle(100,100,undefined,undefined,undefined,20).center();
or
new Rectangle({width:100, height:100, corner:20}).center();
Pro Many chart types available
There are more than 20 types of charts available for use.
Pro Wrappers for ASP.NET, ASP.NET MVC and Apache Wicket
Each chart can be implemented to ASP.NET and ASP.NET MVC applications, with detailed documentation and guides for each.
Pro Good documentation
Each of the available charts has documentation and guides available for every different implementation (JavaScript, ASP.NET etc.)
Pro Interactive charts
The charting widget is built to facilitate client side interactions and notifications.
Pro Out of the box pan-and-zoom
Zoom-in on specific points of interest on the graph with the mouse – a single property allows this out-of-the-box.
Pro Supports combining different charts
You can combine different charts (they can be of the same type or even different types of charts) to display data correlations.
Cons
Con Commercial
Pay by developer starting from 349$.