Skip to content

sspickle/plotschedule

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A simple schedule plotter

The csv/xlsx file needs to have columns "begin", "end", "days", and whatever text you want in the schedule boxes:

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

For this CSV you could use this command line:

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

And you'd get this output:

Result

You can also add a color column and use matplotlib colors.

Changes: 0.11 now works with excel too!

Changes: 0.12 allow for times that are already converted into 'float' hours (e.g. 8:30 AM -> 8.5, etc.)

Changes: 0.14 (yeah, skip 0.13!) reorganize init.py to put the function an module scope.

Changes: 0.15 Added --sheet argument to pull a particular sheet from an excel file.

About

Plot some schedules

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages