我已经做到了。已编辑 dygraph-combined.js 更改月份和日期的名称,例如,将文本“Oct”替换为“Okt”等,以更改日期格式的语言(https://stackoverflow.com/a/ 25173205/10994402)。这很有效,但图例仍然是英文的。我该如何改变这个?有人可以给我提示吗?
我使用图例格式化程序和一些文本数组来设置特定于语言的标签。 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);
},},
根据粒度,您可能会考虑返回不同/更短的字符串