3

y軸に通常の整数値を持つ2つのDateAxisSeries(x軸)を使用すると、jqPlotはyティックを2回レンダリングします。

このような:

2|
2|
1|
1|
0|______________________________________

これにより、値が適切にレンダリングされなくなりますが、これは明らかに発生してはならないという顔を除きます。

シリーズ 1: [["07.03.2012", 2], ["17.03.2012", 2], ["28.03.2012", 1]]

シリーズ 2: [["01.03.2012", 1], ["08.03.2012", 1], ["14.03.2012", 1], ["24.03.2012", 1]]

4

2 に答える 2

2

y 軸の formatString に何を使用していますか? 誤って formatString='%d' を使用していたため、この同じ問題に遭遇し、y 値 1.5 が 1 としてレンダリングされました。

yaxis formatString を削除/変更するか、特定の tickInterval を指定することで、これを修正できるはずです。

yaxis: {
    min:          0,
    max: {{ max_count }} + 1,
    tickInterval: 1,
    tickOptions:  {
        formatString:'%d'
    }
}
于 2014-01-09T23:36:44.133 に答える
0

私は 2 つの日付軸を持つチャートを持ったことはありませんが、直面している問題は 1 つの場合と同じであると思われます。

各軸の最小パラメータと最大パラメータを設定することを覚えていましたか? この解決策については、回答の 1 つで既に言及しています。ここで見つけてください。

これは、データ軸を適切に機能させる唯一の方法のようです。そうしないと、値が重複する可能性が自動的に調整されます。

于 2012-04-26T17:09:26.530 に答える