簡體   English   中英

如何在C3圖表的Y軸上顯示時間

[英]How to display time in Y axis of C3 chart

是否可以在c3圖表的y軸上顯示時間。使用下面的代碼但不顯示y軸時間.X軸應該是類別,y軸應該是時間。

var chart2 = c3.generate({
              bindto: '#predPerformance',
              data: {
                columns: [
                  ['01-11-2015', 1448287450, 1448287450, 1448287450, 1448287450, 1448287450, 1448287450, 1448287450 ],
                  ['02-11-2015', 1448291104, 1448291104, 1448291104, 1448291104, 1448291104, 1448291104, 1448291104 ]
                ]
              },
              axis: {
                x: {
                  categories: ['ABC', 'PQR', 'WWW', 'POINT', 'ETA','RTA','BLY'],
                  type: 'categorized'
                }
              },              
            axis: {
                y: {
                    type: 'timeseries'
                }
            }
            });  

嘗試axis:rotate屬性,如下面的代碼所示: -

axis: {
  rotated: true
}

http://c3js.org/samples/timeseries.html

我已經格式化了y軸並禁用了工具提示,因為分鍾范圍是0-59但是y軸仍然是值范圍(0-99)。所以我使用自定義工具提示將值范圍轉換為時間范圍。

var chart = c3.generate({
    data: {
        columns: [
            ['data1',201510210120, 201510210150, 201510210120, 201510210130,201510210135,201510210150],
            ['data2',201510210125, 201510210200, 201510210130, 201510210140,201510210155,201510210150],
            ['data3',201510210130, 201510210140, 201510210140, 201510210150,201510210125,201510210200]
        ]
    },
    size: {
            height: 320
          },
    axis: {

        x: {
            type: 'category',
            categories: ['ABC', 'PQR', 'WWW', 'POINT', 'ETA','RTA']
        },
        y: {
            tick: {
            //format: d3.format('$,')
            format: function (d) { return d.toString().substr(8, 2) + ':' + d.toString().substr(10, 2); }
            },
            max: 201510212300,
                    min: 201510210100
        }
    },
    tooltip: {
      show: false
    }
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM