2013-04-19 2 views
0

Я искал вокруг и не мог найти ответа на него, и я не думаю, что это трудное решение, но я не могу выяснить, как это сделать.от группы к уложенному графику с Rgraph, ось y не изменяется

Я рисую сгруппированную гистограмму с RGraph. Это делается с помощью следующего кода:

var tooltip = createToolTip(); 
    bar4 = new RGraph.Bar('graph_tab1', objectSoap1.getValue()); 
    bar4.Set('chart.colors', ['Gradient(#c01:red)', 'Gradient(#05D:blue)', 'Gradient(#0f0:green)', 'Gradient(#f0f:pink)']); 
    bar4.Set('chart.labels', objectSoap1.getLabel()); 
    bar4.Set('chart.numyticks', 8); 
    bar4.Set('chart.ylabels.count', 6); 
    bar4.Set('chart.variant', '2d'); 
    bar4.Set('chart.strokestyle', 'rgba(0,0,0,0)'); 
    bar4.Set('chart.hmargin.grouped', 0); 
    bar4.Set('chart.background.grid.autofit.numhlines', 6); 
    RGraph.Effects.Bar.Grow(bar4); 

Теперь, если я нажал кнопку, он должен был измениться из сгруппированного в штабель. Я делаю это с помощью следующего кода:

bar4.Set('chart.grouping', 'stacked') 
    RGraph.Effects.Bar.Grow(bar4); 

рисует многослойный график .. но проблема в том, оси у не меняется.

В качестве примера, если у меня есть сгруппированная гистограмма, со значениями 5, 10 и 15. максимальное значение y будет равно 15. Но если я уберу эти значения, значение будет равно 30, и при этом кусок кода барчарт будет расти далеко, потому что он будет стоить 30, а ось y будет только до 15.

Надеюсь, ясно, что я имею в виду, и кто-то может мне помочь.

ответ

0

Там пример переключения из сгруппированных в стек здесь:

http://dev.rgraph.net/fiddle/view/cfa8b72f8a9988527269abdfc7d34384

+0

спасибо за ответ. и спасибо за пример. Это поможет –

+0

Ссылка доступна, к сожалению, защищена паролем (= dead) – Tobse

+0

Его также три года и больше не присутствуют, и, вероятно, неточны. Спросите в форуме. – Richard