微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

阴谋指标:同时显示相对和绝对差异

如何解决阴谋指标:同时显示相对和绝对差异

是否可以同时显示Plotly指标的delta标签中的相对差异和绝对差异?

我当前的解决方法是这样的:

Workaround

type: "indicator",mode: "number+delta",value: 450,title: {
      text: "Reference: 500 (-10%)"
},delta: { reference: 500,position: "right" }

但是,将两个信息都放在彩色delta标签中会很好。

编辑:

我进入plotly-finance.js并替换了该行(在drawDelta()函数内部)

return (value > 0 ? trace.delta.increasing.symbol : trace.delta.decreasing.symbol) + numberFmt(value);

使用

return (value > 0 ? trace.delta.increasing.symbol : trace.delta.decreasing.symbol) + deltaFmtRel(cd[0].relativedelta) + " (" + deltaFmtAbs(cd[0].delta)+ ")";

增加功能

var deltaFmtAbs = function(v) { 
            var tmpax = deltaAx;
            tmpax.tickformat = '';
            return Axes.tickText(tmpax,v).text;
        };

var deltaFmtRel = function(v) { 
            var tmpax = deltaAx;
            tmpax.tickformat = '2%';
            return Axes.tickText(tmpax,v).text;
        };

结果如下所示:

Workaround 2

当然,如果您这样做的话,没有增量标签就不会有任何指标。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。