Flot:使用多个堆积条形图在整个屏幕上排序条形堆叠

时间:2015-12-07 14:56:20

标签: javascript flot

查看JSFIDDLE

问:我需要订购堆叠的条形图,以便在整个屏幕上使用多个堆叠条形图保持一致。
例如,如果一个条形堆叠标签从上到下开始087,084,080,01-02,00,则所有其他图表中的位置应相同

我试过了:

require('it.caffeina.gcm').registerForPushNotifications({

  senderId : 'YOUR_SENDER_ID',

  success : function(e) {
      console.log('devideToken', e.deviceToken);
  },
  error : function(err) {
      console.error('Notifications: Retrieve device token failed', err);
  },
  callback: function(e) {

    var payload = null;
    try {
      // push payload is inside e.data
      payload = JSON.parse(e.data);
    } catch(ex) {
      console.error('error reading push payload', ex);
    }

    // if(payload) do whatever you want with payload ....

  }
});

但它似乎不适用于一个条形图中的堆叠标签。

1 个答案:

答案 0 :(得分:2)

当图表中的一个数据系列在特定x值处有间隙时,堆叠存在问题。例如,图2中的中间条(x = 2):

{
    label: "084",
    data: [
        [0, 3],
        [1, 12],
        [2, 0], // this was missing, after adding it, the stacking works
        [3, 53],
        [4, 13]
    ]
}