So, i am currently evaluating Scichart for a realtime monitoring application. One of the key requirements will be a gantt-style chart with one axis being time, the other being specific work channels. A single series might have entries across multiple channels. Additionally, I’d want to be be able to show subgroups from a particular series point and stack the bars next to each other in the same channel. Is this possible in SciChart? If so, what would be the best way to implement this?
While there is no chart-type out of the box that will draw a gantt-style chart, we do have a pretty rich Annotations API as well as a Custom Renderable Series API that allow you to draw pretty much anything.
One of our customers did implement a scheduling control using annotations, for instance.
Some API’s you should know about
Our Vertically Stacked Axis API allows you to place several axes e.g. channels, on one chart surface.
Our Annotations API allows you to place boxes at arbitrary locations, which zoom and pan with the chart.
Our CustomRenderableSeries API allows you to draw virtually anything using a graphics context
By far the easiest way to do this would be to use annotations. I would suggest taking a look at the example in (2) above, as well as our article Annotations are Easy which walks through the API.
Hope this helps!
Please login first to submit.