Python: module for plotting Gantt charts

自古美人都是妖i 提交于 2019-12-03 09:18:59

问题


Is there a good Python module for plotting Gantt Charts? I've tried CairoPlot, but it produces buggy results for complex data sets and lacks many configuration options.

Code samples and images are highly appreciated.

Thanks,

Adam


回答1:


ChartDirector is pretty good at generating advanced charts of all kinds. It has decent python bindings, but it's, unfortunately, not native python or open source in general.

There are actually some Gantt chart examples/screenshots. The code also includes python demo's for building gantt charts.

If you're working on a web application, you can also consider Google Chart. It appears to be flexible/advanced enough for simple, Gantt-like charts. You can read more on this here, for example. Or just google for "google chart gantt"




回答2:


You should also check faces, it's a powerful and free project management tool that you program with python. It's also built in python. It can output many different charts, including gantt chart.




回答3:


Plotly has very good gantt charts. check out their documentation and examples in the following link

https://plot.ly/python/gantt/




回答4:


MathGL can produce something similar -- see this sample. The same can be done for horizontal bars too.




回答5:


Checkout Python Gantt

Python-Gantt make possible to easily draw gantt charts from Python. Output format is SVG.

you can install through pip

pip install python-gantt


来源:https://stackoverflow.com/questions/3695117/python-module-for-plotting-gantt-charts

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!