Javascript 如何在余烬中添加图表js图例?
你好,我是新来的余烬ie它已经2个月了,因为我开始使用它,所以在我的余烬项目中,我已经包括了一个图表js库,它在我的x轴标签中使用,因为标签字符串非常大,我用a,b,c…等替换了原来的大字符串Javascript 如何在余烬中添加图表js图例?,javascript,ember.js,chart.js,Javascript,Ember.js,Chart.js,你好,我是新来的余烬ie它已经2个月了,因为我开始使用它,所以在我的余烬项目中,我已经包括了一个图表js库,它在我的x轴标签中使用,因为标签字符串非常大,我用a,b,c…等替换了原来的大字符串 ticks: { callback: function(tick, index, array) { var alphabet = alphabets: ["a","b","c"]; if(tick.length > 20){
ticks: {
callback: function(tick, index, array) {
var alphabet = alphabets: ["a","b","c"];
if(tick.length > 20){
return alphabet[index];
}
}
因此,由于上面的函数,我的实际字符串不会显示,而是a、b、c被禁用
所以现在我想要一个图例或者一些东西来描述a,b,c标签,比如
答:“这是实际的长字符串”
b:“这是另一根长弦”
我在chart.js中遇到了自定义图例,但我不知道如何使用余烬进行配置
谢谢我想与您讨论同样的问题,每一项都有名称、值和代码。名称大于20个字符 我提供了标签代码和工具提示名称。因此,我的数据:
data:{
labels: items.map((item)=>{return Ember.get(item, labelName);}),
datasets: [{
borderColor: BORDER_COLORS,
backgroundColor: BACKGROUND_COLORS,
data: items.mapBy(propertyName)
}]
}
和我的工具提示选项:
tooltips: {
callbacks:{
title: (tooltipItems)=>{
let index = tooltipItem[0].index;
return Ember.get(this.get('items')[index], tooltipName);
}
}
}
这解决了我的问题。我尝试过传奇,但传奇字段中的长名称对我来说并不好