Search code examples
c#pythonlinuxplotwxpython

Is there any open source project in c# or python to plot a Gantt chart?


I would like to plot an operating system log contains:

time-stamp   event 

Events can be tid or enter_irq#_handler or exit_irq#_handler and each has its own unique identifier.

Does any one have a recommendation for a c# or wxpython I can use to build my own tool?

I have 100K events and about 2k unique events list of tid, irq etc.

I found this and that, but they are not designed for 2k unique events identifier.

I thought that Gantt chart is the right solution:

enter image description here


Solution

  • I would write some GNU gawk script feeding a GnuPlot script.

    You certainly want to collapse (= group), or select a tiny subset of, some event kinds together (and you should know which ones). Showing 2000 loosely related curves to a user has no sense, even on a gigantic high-resolution screen set.

    Because human brains and eyes cannot grasp thousands of different curves at once