Accepted answer
  • x-axis is a simple timeline.

the x-axis being a datetime works just fine. depending on the span of time for the displayed chart it will automatically format the labels. you can modify the default formatting using datetimelabelformats and tickinterval. the datetime can be controlled down to the millisecond.

  • y-axis will have various categories (labels left and right sides)

you can have as many y-axis as you need. you can place them on either or both sides of the chart. here is an example of a chart with two y-axis. you can also have as many series as you need on the chart. you can tie each of them to a specific y-axis and give them all different types if you want (ex spline, bar, pie and etc).

  • for each category i will have zero to many events with start and end dates

if you do have a data point that does not have any data then you can specify it as null. then continue on with the data points that have data.

  • i would like to have a fine horizontal line representing each category (display only, no data)
  • on each line, i would like to display a thicker bar representing events, from start to end date.

i think you are referring to grid lines here. if so, then you can change the gridlinewidth. you can also change the color and if needed you can add minor grid lines and manipulate them as you see fit. this can be done on either axis or both.

  • additional notes

you can also send additional data to a point for displaying in the tooltip. as demonstrated here. in the example the locked, unlocked, and potential are user defined variables. you can draw objects in a chart. you can make your charts zoomable. you can drill down into a chart to show additional data based on data element. and the list goes on. there is a lot you can do. if all else fails you can add your own custom events and function to control anything else.

if i have a question on anything i search through the reference or demos. if i still can't figure out how to do something i will ask here and get an answer that works for me.

Related Query

More Query from same tag