一种简单的基于matplotlib的调度绘图仪
plotschedule的Python项目详细描述
一种简单的日程表绘图仪
csv/xlsx文件需要在“计划”框中包含列“开始”、“结束”、“天数”和任何文本:
begin | end | days | Label1 | Label2 | Label3 | |
---|---|---|---|---|---|---|
0 | 08:00 AM | 08:50 AM | MW | One | Two | Three |
1 | 10:00 AM | 11:50 AM | TRF | Yes | No | Maybe |
2 | 03:00 PM | 03:50 PM | MWF | Foo | Bar | Baz |
对于这个CSV,您可以使用以下命令行:
plotschedule --output bar.png --title "My Schedule" example/foo.csv --labels Label1 Label2 Label3
你会得到这样的输出:
还可以添加color
列并使用matplotlib颜色。在
更改:0.11现在也可以与excel一起使用!在
变化:0.12允许已转换为“浮动”小时的时间(例如上午8:30->8.5,等等)
变化:0.14(对,跳过0.13!)重新组织init.py以将函数放在模块范围内。在
- 项目
标签: