繁体   English   中英

使用plotly.js自定义图例名称

[英]Customize legend names using plotly.js

我正在使用react-plotly.js创建条形图。 我根据数据值将多种颜色应用于条形。 在此处输入图片说明

如您在上图中所看到的,当我传递其名称时,我只是得到蓝色条的图例名称。

timelineData.forEach(function (datum, i) {
            if (datum.outcome === 'Failure') {
                markerColor[i] = '#FF0000';
            } else {
                markerColor[i] = '#1984CD';
            }
        });
        this.setState({
            currentColorsArray: markerColor,
            defaultColor: markerColor
        });

return [{
            x: x,
            y: y,
            type: 'bar',
            marker: { color: this.state.currentColorsArray },
            name: 'Process completed',
            text: this.getHoverInfo(),
            hoverInfo: 'text'
        }];

我没有传递两组数据对象。 我在单个数据对象中添加条件以分配不同的颜色。 是否可以自定义图例,以使即使我仅传递了一个名称对象,每种颜色的图例都有不同的图例? 我可以在名称中传递字符串数组吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM