2013-07-05 7 views
2

Любая идея, как я могу сделать этот динамический линейный граф сложным? http://jsfiddle.net/praveen_jegan/QBDGB/6/сложный динамический линейный график d3.js

var options = { 
    series: { 
     stack: true, 
     lines: { 
      show: true, 
      fill: true 
     } 
    }, 

Есть ли у кого-нибудь пример?

+1

[Этот вопрос] (http://stackoverflow.com/questions/9664642/d3-real-time-streamgraph-graph-data-visualization) должен помочь. –

+0

Благодарим за сообщение. – sasha

+0

Вернулся к предыдущей версии. @sasha Я не уверен, что вы пытались сделать, но это был очень плохой вопрос. – andyb

ответ

0

Вы можете проверить пример streamgraph на d3js.org http://bl.ocks.org/mbostock/4060954

+0

Спасибо за ваш ответ. Я хочу знать, возможно ли сделать граф с укладкой, пока график движется или нет. Я не видел ни одного примера с динамическим графом, пока движутся оси x и y. – sasha

+0

Пример парового графика в реальном времени. http://lyngbaek.com/real-time-stream-graph.html – widged

0

Все, что вам нужно сделать, это создать новый набор данных, представляющий собой стек версии ваших старых данных.

Следующие строки будут делать это для примера:

var data1s = data1; 

var data2s = []; for(var i = 0; i < data1s.length; i++){data2s.push({time: data1[i].time, value: data1s[i].value + data2[i].value} )}; 

var data3s = []; for(var i = 0; i < data2s.length; i++){data3s.push({time: data2[i].time, value: data2s[i].value + data3[i].value} )}; 

var data4s = []; for(var i = 0; i < data3s.length; i++){data4s.push({time: data3[i].time, value: data3s[i].value + data4[i].value} )}; 

Это о уродливой, как вы можете создать эти данные, но это работает. Я создал скрипку из этого here.

Обратите внимание, что при создании моей скрипки мне нужно сначала создать эти данные, вместо новых исходных данных, а также обновить накопленные данные.

+0

Большое вам спасибо за ваш ответ :) было приятно. но он все еще не сложены, и я не мог заполнить область. укладка работает отлично с одной серией, но для нескольких серий крах цветов :( – sasha

+0

Я не совсем уверен, что вы имеете в виду. Мой пример не такой «сложный», который вы ищете, или у вас все еще есть проблемы с вашим кодом? – ckersch

+0

Привет, опять :) Извините, я неправильно понял вас, но, уложившись, я имел в виду заполненный график. но ваш предоставленный график не заполнен. – sasha

Смежные вопросы