0

私は周りを見回して答えを見つけることができませんでした.それは難しい解決策ではないと思いますが、それを行う方法がわかりません.

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);

積み上げグラフを描画します..しかし、問題はy軸が変わらないことです。

例として、値が 5、10、15 のグループ化された棒グラフがある場合、y の最大値は 15 になります。しかし、これらの値を積み上げると、値は 30 になり、このコードでは棒グラフが値が 30 になり、y 軸が 15 になるだけなので、はるかに大きくなります。

私の言いたいことが明確で、誰かが私を助けてくれることを願っています。

4

1 に答える 1