1

私は自分が参加しているプロジェクトにjqPlotを使用してきましたが、これまでのところ非常に満足しています。非常に完成しています。ただし、現在取り組んでいる機能には、横棒グラフが必要です。私の問題は、私のチャートが現在、xaxisティックを10進数で0.5ずつ増加するように表示していることです。10進数は必要ありません。整数を1つ増やす必要があります。私の設定は次のようなものです。

var chartConfig = {
    seriesDefaults: {
        showMarker: false,
        shadowAngle: 135,
        pointLabels: {
            show: true,
            labelsFromSeries: true,
            seriesLabelIndex: 2,
            edgeTolerance: -50
        },
        renderer: $.jqplot.BarRenderer,
        rendererOptions: {
            barWidth: 25,
            barPadding: 0,
            barDirection: 'horizontal'
        }
    },
    axes: {
        xaxis: {
            min: 0,
            max: 4,
            tickInterval: 1
        },
        yaxis: {
            showTicks: true,
            renderer: $.jqplot.CategoryAxisRenderer,
            tickRenderer: $.jqplot.CanvasAxisTickRenderer,
            tickOptions: {
                angle: -50,
                labelPosition: 'middle'
            }
        }
    }
};

ただし、jqPlotはxaxisのtickInterval、min、およびmaxオプション値を完全に無視しているように見えます。私の出力チャートは次のようになります。

悪いチャート

ここで何が悪いのかを知る必要があります。私の設定は問題ないように見えますが、X軸に渡した値をjqPlotに使用させることができません。この問題に関するどんな助けも大いに感謝されるでしょう。

ありがとう。

4

1 に答える 1