Auto Graphing

Our lab spends a lot of time making graphs for papers. If we could automate this process, it would allow us to dedicate more time to science. This project involves the following steps:

  1. A python program loads a JSON file with graphing data.
    1. Includes points, axes, title, etc
  2. It then produces a graph in a very specific format.
    1. Arial bold for all fonts
    2. SVG format (vector)
  3. Several different graph layouts.
    1. Standard line graph
    2. Scatter plot
    3. Heat map
    4. Histogram
    5. Etc.
  4. Be sure to check out the lab’s python style guide.