更改 r 中 dygraph 中图例的语言

问题描述 投票:0回答:1

我已经做到了。已编辑 dygraph-combined.js 更改月份和日期的名称,例如,将文本“Oct”替换为“Okt”等,以更改日期格式的语言(https://stackoverflow.com/a/ 25173205/10994402)。这很有效,但图例仍然是英文的。我该如何改变这个?有人可以给我提示吗?

javascript r legend dygraphs
1个回答
0
投票

我使用图例格式化程序和一些文本数组来设置特定于语言的标签。 var d_names = [ ... 七天 ]; var m_names = [ ... 十二个月 ];

x:{axisLabelFormatter:function(d,gran){
    var curr_month=m_names[d.getMonth()];
    var curr_day=d_names[d.getDay()];
    var Hrs=d.getHours();
    var Minuten=d.getMinutes();
    var Mins=((Minuten<10)?"0"+Minuten:Minuten);
    return curr_day+" "+d.getDate()+"/"+curr_month+" "+Hrs+":"+ Mins);
    },},

根据粒度,您可能会考虑返回不同/更短的字符串

© www.soinside.com 2019 - 2024. All rights reserved.