一种简单的基于matplotlib的调度绘图仪

plotschedule的Python项目详细描述


一种简单的日程表绘图仪

csv/xlsx文件需要在“计划”框中包含列“开始”、“结束”、“天数”和任何文本:

beginenddaysLabel1Label2Label3
008:00 AM08:50 AMMWOneTwoThree
110:00 AM11:50 AMTRFYesNoMaybe
203:00 PM03:50 PMMWFFooBarBaz

对于这个CSV,您可以使用以下命令行:

plotschedule --output bar.png --title "My Schedule" example/foo.csv --labels Label1 Label2 Label3

你会得到这样的输出:

Result

还可以添加color列并使用matplotlib颜色。在

更改:0.11现在也可以与excel一起使用!在

变化:0.12允许已转换为“浮动”小时的时间(例如上午8:30->8.5,等等)

变化:0.14(对,跳过0.13!)重新组织init.py以将函数放在模块范围内。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将cassandra中的行数据转换为与列相关的嵌套json   java如何使用jcr XPath在jcr:content/@jcr:data中搜索?   java在使用openCV进行安卓开发时如何利用手机的广角镜头   java解析扩展了接口,结束了一个潜在的无限循环   位置服务的@Override方法中存在java Android应用程序错误   java本地线程的用途和需求是什么   具有左右子访问的java节点树遍历   java验证JsonWebToken签名   JUL日志处理程序中的java日志记录   嵌入式Java读取给定时间段的串行数据。   java有没有办法从多个URL获取多个图像?   java线程通过等待intent阻止自己发送intent   java Spring MVC解析多部分内容请求   java JPA/Hibernate静态元模型属性未填充NullPointerException   java格式错误的字符(需要引号,得到I)~正在处理   java为什么PrintWriter对象抛出FileNotFoundException?   java Neo4j未正确保存标签   java IE不加载图像