2015-01-16 48 views
0

有沒有辦法將2個圖形與不同的Y軸一起繪製?在人力車中一起繪製2個圖形

我有一些數據(頁面瀏覽量,被引用者堆積的區域),我想用隨時間推移的行爲數量的覆蓋線圖進行繪圖。

我已經有兩個圖分別,只是不知道是否有一種方法將它們合併爲1

回答

0

您應該能夠通過傳遞你輸出到作爲目標的元素繪製兩個圖每。你使用SVG輸出嗎?你能發佈一些你正在使用的代碼嗎?

+0

嘿抱歉,延遲迴復...我試圖與沉悶的工作一段時間,讓它顯示我的數據,但我無法得到它的工作......它適用於我自己的數據雖然..這是我到目前爲止http://plnkr.co/edit/kX4s0eCE2Vofvou1hkf2 – aiguofer

0

當然。

這是simplest of examples

var graph = new Rickshaw.Graph({ 
    element: document.getElementById("chart"), 
    renderer: 'multi', 
    series: [{ 
    name: 'one', 
    data: [{ 
     x: 0, 
     y: Math.random() 
    }, { 
     x: 1, 
     y: Math.random() 
    }, { 
     x: 2, 
     y: Math.random() 
    }, { 
     x: 3, 
     y: Math.random() 
    }, { 
     x: 4, 
     y: Math.random() 
    }, { 
     x: 5, 
     y: Math.random() 
    }], 
    color: 'blue', 
    renderer: 'stack' 
    }, { 
    name: 'two', 
    data: [{ 
     x: 0, 
     y: Math.random() 
    }, { 
     x: 1, 
     y: Math.random() 
    }, { 
     x: 2, 
     y: Math.random() 
    }, { 
     x: 3, 
     y: Math.random() 
    }, { 
     x: 4, 
     y: Math.random() 
    }, { 
     x: 5, 
     y: Math.random() 
    }], 
    renderer: 'line', 
    color: 'red' 
    }] 
}); 

graph.render(); 
+0

謝謝!這與我正在尋找的東西非常接近! 不幸的是,尺度是非常不同的(有時線情節很難看到),我更關心的趨勢的關係。有沒有辦法在不同的Y軸上繪製其中的一個系列? – aiguofer