dojox/charting/scaler/primitive.js

  • Provides:

    • dojox.charting.scaler.primitive
  • dojox.charting.scaler.primitive

    • type
      Object
    • summary
  • dojox.charting.scaler.primitive.buildScaler

    • type
      Function
    • parameters:
      • min: (typeof Number)
      • max: (typeof Number)
      • span: (typeof Number)
      • kwArgs: (typeof Object)
    • source: [view]
        if(min == max){
         // artificially extend bounds
         min -= 0.5;
         max += 0.5;
         // now the line will be centered
        }
        return {
         bounds: {
          lower: min,
          upper: max,
          from: min,
          to: max,
          scale: span / (max - min),
          span: span
         },
         scaler: dojox.charting.scaler.primitive
        };
    • summary
  • dojox.charting.scaler.primitive.buildTicks

    • type
      Function
    • parameters:
      • scaler: (typeof Object)
      • kwArgs: (typeof Object)
    • source: [view]
        return {major: [], minor: [], micro: []}; // Object
    • returns
      Object
    • summary
  • dojox.charting.scaler.primitive.getTransformerFromModel

    • type
      Function
    • parameters:
      • scaler: (typeof Object)
    • source: [view]
        var offset = scaler.bounds.from, scale = scaler.bounds.scale;
        return function(x){ return (x - offset) * scale; }; // Function
    • returns
      Function
    • summary
  • dojox.charting.scaler.primitive.getTransformerFromPlot

    • type
      Function
    • parameters:
      • scaler: (typeof Object)
    • source: [view]
        var offset = scaler.bounds.from, scale = scaler.bounds.scale;
        return function(x){ return x / scale + offset; }; // Function
    • returns
      Function
    • summary
  • dojox.charting.scaler

    • type
      Object
    • summary
  • dojox.charting

    • type
      Object
    • summary
  • dojox

    • type
      Object
    • summary