2017-03-16 53 views
0

我有一个使用Chart.js的散点图,在X轴上我有时间值(我使用Moment.js)。 的问题是,我想颠倒规模(见图片),但它不与图表js散点图标签

scales: { 
     xAxes: [{ 
      type: 'time', 
      ... 
      ticks: { 
       reverse: true 
      }, 

所以我需要使用直线型工作。 问题是,在X轴的线性时间中,我看到了秒数,我想要的是'mm:ss'格式的秒数,所以我认为我需要使用标签。

问题是:如何在scatter plot图中使用x轴标签? graph image

回答

0

令人惊讶的是,它不起作用,因为反向选项是基本配置项目(不是特定于任何特定比例)。当我回到电脑时,我会调查这是否是一个错误。

与此同时,您可以使用勾号callback选项来设置标签的格式。这是一个例子。

scales: { 
     xAxes: [{ 
      ticks: { 
       // Create mm:ss labels 
       callback: function(value, index, values) { 
        return moment.duration(value, 'seconds').format('mm:ss'); 
       } 
      } 
     }] 
    } 
+0

非常感谢。如果你想检查我的代码是在这里:https://codepen.io/fntgnn/pen/KWmgzW – Giovanni

+0

我想我找到了你提出的回调的解决方案,因为我有秒:https://codepaste.net/ 81444z – Giovanni