publiclab/spectral-workbench

View on GitHub
app/assets/javascripts/graph.js

Summary

Maintainability
A
0 mins
Test Coverage
nanometers = function(n) {
  return n+" nm"
}
wavenumbers = function(n) {
  return parseInt(10000000/n)+" cm<sup>-1</sup>"
}
wavenumber_tickSize = 166.6666 

flotoptions = {
  crosshair: { mode: "x" },
  series: {
    lines: { 
      show: true, 
      lineWidth: 1,
    },
  },
  yaxis: { show: true, tickFormatter: function(n) { return (n+"").substr(0,4)+"%" }, max: 100, min: 0 }, 
  xaxis: { show: false, tickFormatter: nanometers },
  shadowSize: 0,
  threshold: { below: 0, color: "#a00" }, //non-functional... not sure why
  grid: {
    clickable: true,
    hoverable:true,
    borderWidth: 0,
    backgroundColor: "#444",
    color: "#ddd",
    markers: []
  },
  // Palette "i eat the rainbow" by svartedauden on Colourlovers: http://www.colourlovers.com/palette/1630898/i_eat_the_rainbow, CC-BY-NC
  colors: [ "#ccc", "#E02130", "#FAB243", "#429867", "#2B5166" ]//, "#482344" ]
}

flotoptions_minimal = {
  series: {
    lines: { 
      show: true, 
      lineWidth: 1,
    },
  },
  yaxis: { show: false },
  xaxis: { show: true, tickFormatter: function(nm) { return nm } },
  shadowSize: 0,
  threshold: { below: 0, color: "#a00" }, //non-functional... not sure why
  grid: {
    clickable: true,
    hoverable:true,
    borderWidth: 0,
    backgroundColor: "#222",
    color: "#444",
    markers: []
  },
  // Palette "i eat the rainbow" by svartedauden on Colourlovers: http://www.colourlovers.com/palette/1630898/i_eat_the_rainbow, CC-BY-NC
  colors: [ "#ccc", "#E02130", "#FAB243", "#429867", "#2B5166" ]//, "#482344" ]
}