UNPKG

plotly.js

Version:

The open source javascript graphing library that powers plotly

71 lines (62 loc) 1.9 kB
/** * Copyright 2012-2020, Plotly, Inc. * All rights reserved. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ 'use strict'; var extendFlat = require('../../lib/extend').extendFlat; var colorScaleAttrs = require('./attributes'); var scales = require('./scales').scales; var msg = 'Note that `autocolorscale` must be true for this attribute to work.'; module.exports = { editType: 'calc', colorscale: { editType: 'calc', sequential: { valType: 'colorscale', dflt: scales.Reds, role: 'style', editType: 'calc', description: [ 'Sets the default sequential colorscale for positive values.', msg ].join(' ') }, sequentialminus: { valType: 'colorscale', dflt: scales.Blues, role: 'style', editType: 'calc', description: [ 'Sets the default sequential colorscale for negative values.', msg ].join(' ') }, diverging: { valType: 'colorscale', dflt: scales.RdBu, role: 'style', editType: 'calc', description: [ 'Sets the default diverging colorscale.', msg ].join(' ') } }, coloraxis: extendFlat({ // not really a 'subplot' attribute container, // but this is the flag we use to denote attributes that // support yaxis, yaxis2, yaxis3, ... counters _isSubplotObj: true, editType: 'calc', description: [ '' ].join(' ') }, colorScaleAttrs('', { colorAttr: 'corresponding trace color array(s)', noColorAxis: true, showScaleDflt: true })) };