1

这可能吗?

我有一个精简图表,可以跟踪患者的检查时间。01:10:45这一次可能会以或00:45:00或类似的方式回来。我正在尝试将其绘制在图表上,以便接待员可以看到检查诊所需要多少时间。

最初我只是在几分钟内绘制出来,但只是被告知不会削减它。我找不到任何关于此的文档,我已经尝试了我能想到的一切。

这就是我的代码的样子

waitAverage = []
for(looping through all my data here){
  waitAverage.push(moment(data[i].AverageWaitTime, "hh:mm:ss").format('HH.mm.ss')); //I have also tried formatting it like HH:mm:ss. I thought maybe decimals would help 
 waitAverage.unshift(label)
}

 arrayHolder.push(waitAverage); 

 c3.generate({
            bindto: '.timeline',
            data: {
                columns: arrayHolder,
                axes: {
                    data1: 'x'
                }
            },
            axis: {
                y: {
                    label: { // ADD
                        text: text,
                        position: 'outer-middle'
                    }
                },
                x: {
                    type: 'category',
                    categories: hour //This does exist I just didn't include the variable here
                }
            }
        });

任何帮助将不胜感激!

4

1 回答 1

0

对于任何需要答案的人,我都能弄清楚!

在轴上,您必须调用刻度格式函数并进行一些奇怪的舍入。

            axis: {
                y: {
                    label: { // ADD
                        text: text,
                        position: 'outer-middle'
                    },
                    tick: {
                        format: function (d) { 
                            return app.moment(Math.round(d*100)/100, "hh.mm").format('H:mm');
                        }
                    }
                },
                x: {
                    type: 'category',
                    categories: hour
                }
            }
于 2015-06-16T19:39:09.930 回答