UNPKG

plotly.js

Version:

The open source javascript graphing library that powers plotly

23 lines (18 loc) 640 B
/** * 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 Color = require('../../components/color'); var castOption = require('./helpers').castOption; module.exports = function styleOne(s, pt, trace) { var line = trace.marker.line; var lineColor = castOption(line.color, pt.pts) || Color.defaultLine; var lineWidth = castOption(line.width, pt.pts) || 0; s.style('stroke-width', lineWidth) .call(Color.fill, pt.color) .call(Color.stroke, lineColor); };