| Index: tracing/tracing/value/numeric.html
|
| diff --git a/tracing/tracing/value/numeric.html b/tracing/tracing/value/numeric.html
|
| index 4af5c55bed328c409d6765a6bdcf19df79a44830..af04aa8e7c4e15fab28a151a9e51e3a3c38f7944 100644
|
| --- a/tracing/tracing/value/numeric.html
|
| +++ b/tracing/tracing/value/numeric.html
|
| @@ -641,6 +641,11 @@ tr.exportTo('tr.v', function() {
|
| /**
|
| * Create a linearly scaled tr.v.NumericBuilder with |numBins| bins ranging
|
| * from |range.min| to |range.max|.
|
| + *
|
| + * @param {!tr.v.Unit} unit
|
| + * @param {!tr.b.Range} range
|
| + * @param {number} numBins
|
| + * @return {NumericBuilder}
|
| */
|
| NumericBuilder.createLinear = function(unit, range, numBins) {
|
| if (range.isEmpty)
|
| @@ -649,6 +654,22 @@ tr.exportTo('tr.v', function() {
|
| range.max, numBins);
|
| };
|
|
|
| + /**
|
| + * Create an exponentially scaled tr.v.NumericBuilder with |numBins| bins
|
| + * ranging from |range.min| to |range.max|.
|
| + *
|
| + * @param {!tr.v.Unit} unit
|
| + * @param {!tr.b.Range} range
|
| + * @param {number} numBins
|
| + * @return {NumericBuilder}
|
| + */
|
| + NumericBuilder.createExponential = function(unit, range, numBins) {
|
| + if (range.isEmpty)
|
| + throw new Error('Range must be non-empty');
|
| + return new NumericBuilder(unit, range.min).addExponentialBins(
|
| + range.max, numBins);
|
| + };
|
| +
|
| function ScalarNumeric(unit, value) {
|
| if (!(typeof(value) == 'number'))
|
| throw new Error('Expected value to be number');
|
|
|