1

グループ化された大きなグラフがあり、y 軸が適切に定式化されません。ゼロを取り除き、構文のタイプミスを再確認しようとしましたが、それを理解できないようです。基本的に、y 軸の目盛りは 0 0 1 1 です。

<script>
window.onload = function ()
{
    var data = [ ['18','47','11'] , ['10','4','1'] , ['0','0','1'] , ['0','2','0'] , ['8','9','0'] , ['6','6','0'] , ['5','3','1'] , ['2','7','0'] , ['9','5','1'] , ['5','6','0'] , ['6','5','0'] , ['4','5','0'] , ['3','2','2'] , ['3','2','0'] , ['0','1','0'] , ['1','0','0'] ]  ;

    var bar = new RGraph.Bar('cvs', data)
        .Set('labels', ['JH', '166', 'JC', 'DR', 'KL', '206', '499', '181', '127', '01', '211', 'RK', '111', '46', '485', '65'])
        .Set('colors', ['Gradient(#99f:#27afe9:#058DC7:#058DC7)', 'Gradient(#94f776:#50B332:#B1E59F)', 'Gradient(#fe783e:#EC561B:#F59F7D)'])
        .Set('hmargin', 8)
        .Set('strokestyle', 'white')
        .Set('linewidth', 1)
        .Set('shadow', true)
        .Set('shadow.color', '#ccc')
        .Set('shadow.offsetx', 0)
        .Set('shadow.offsety', 0)
        .Set('shadow.blur', 10)

        .Draw();
}
</script>
4

1 に答える 1

2

これは、数値を一重引用符で囲むと、数値が文字列に変換されるためです。これは 0 に相当します。つまり、ゼロの配列をグラフ化することになります。次に、RGraph は、最大値が 1 である適切なスケールを生成します。したがって、スケールは 0.2、0.4、0.6、0.8、1 です。デフォルトでは、小数点がないため、丸められて 0,0,1,1,1 が生成されます。

于 2014-02-07T10:33:31.620 に答える