Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在余烬中添加图表js图例?_Javascript_Ember.js_Chart.js - Fatal编程技术网

Javascript 如何在余烬中添加图表js图例?

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){

你好,我是新来的余烬ie它已经2个月了,因为我开始使用它,所以在我的余烬项目中,我已经包括了一个图表js库,它在我的x轴标签中使用,因为标签字符串非常大,我用a,b,c…等替换了原来的大字符串

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);
    }
  }
}
这解决了我的问题。我尝试过传奇,但传奇字段中的长名称对我来说并不好