问题描述
是否可以同时显示Plotly指标的delta标签中的相对差异和绝对差异?
我当前的解决方法是这样的:
type: "indicator",mode: "number+delta",value: 450,title: {
text: "Reference: 500 (-10%)"
},delta: { reference: 500,position: "right" }
编辑:
我进入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;
};
当然,如果您这样做的话,没有增量标签就不会有任何指标。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)