plotly.js
Version:
The open source javascript graphing library that powers plotly
45 lines (40 loc) • 1.6 kB
JavaScript
var subtypes = require('./subtypes');
module.exports = {
hasLines: subtypes.hasLines,
hasMarkers: subtypes.hasMarkers,
hasText: subtypes.hasText,
isBubble: subtypes.isBubble,
attributes: require('./attributes'),
layoutAttributes: require('./layout_attributes'),
supplyDefaults: require('./defaults'),
crossTraceDefaults: require('./cross_trace_defaults'),
supplyLayoutDefaults: require('./layout_defaults'),
calc: require('./calc').calc,
crossTraceCalc: require('./cross_trace_calc'),
arraysToCalcdata: require('./arrays_to_calcdata'),
plot: require('./plot'),
colorbar: require('./marker_colorbar'),
formatLabels: require('./format_labels'),
style: require('./style').style,
styleOnSelect: require('./style').styleOnSelect,
hoverPoints: require('./hover'),
selectPoints: require('./select'),
animatable: true,
moduleType: 'trace',
name: 'scatter',
basePlotModule: require('../../plots/cartesian'),
categories: [
'cartesian', 'svg', 'symbols', 'errorBarsOK', 'showLegend', 'scatter-like',
'zoomScale'
],
meta: {
description: [
'The scatter trace type encompasses line charts, scatter charts, text charts, and bubble charts.',
'The data visualized as scatter point or lines is set in `x` and `y`.',
'Text (appearing either on the chart or on hover only) is via `text`.',
'Bubble charts are achieved by setting `marker.size` and/or `marker.color`',
'to numerical arrays.'
].join(' ')
}
};
;