3

jqplot で棒グラフを生成しようとしています。私の値はすべて、以下のように浮動小数点数です。

var s1 = [17.1, 18.2];
var s2 = [50.2, 53];
var s3 = [93.9, 93];
var s4 = [34.1, 34];

しかし、それらを整数に丸めています。

これが実際の例です: http://jsfiddle.net/JkBKs/

どうすればこれを修正できますか?

4

2 に答える 2

10

これを試してください、それは動作します

        axes:
        {
            xaxis:{
                renderer: $.jqplot.CategoryAxisRenderer,
                ticks: ticks
            },
            yaxis: {
                    labelRenderer: $.jqplot.CanvasAxisLabelRenderer, 
                    min: 0 ,
                    tickOptions: {
                                  formatString: '%.1f'
                                } 

                   }
        },
于 2012-12-28T05:52:21.453 に答える
1

「formatString」の内容をご覧ください

seriesDefaults: {
                renderer:$.jqplot.BarRenderer,
                // Show point labels to the right ('e'ast) of each bar.
                // edgeTolerance of -15 allows labels flow outside the grid
                // up to 15 pixels.  If they flow out more than that, they
                // will be hidden.
                pointLabels: { show: true, location: 'e', edgeTolerance: -15, formatString: '%.1f' },
                // Rotate the bar shadow as if bar is lit from top right.
                shadowAngle: 135,
                // Here's where we tell the chart it is oriented horizontally.
                rendererOptions: {
                    barDirection: 'horizontal'
                }
            },
            axes: {
                yaxis: {
                    renderer: $.jqplot.CategoryAxisRenderer
                }
            }
于 2014-07-04T02:31:57.353 に答える