私は、この簡単な説明と画像が同様の問題を抱えている人と鐘を鳴らして、提案/修正を望むことを望んでいます。ダイナミックデータ列のアライメントをオフにしたハイチャートの列グラフ
私は動的に(XMLファイルを解析するjQueryを介して)データを追加する列グラフを持っています。
何らかの理由で、データが追加された後、異なるシリーズのアライメントが少しずれます。問題は、(凡例のシリーズをクリックして)表示/非表示にしてシリーズのいずれかを切り替えると、それ自体が修正されます。
数字をハードコーディングしてデータを追加すると、正常に機能するように、うまくいきます。
黄色シリーズは、最後のシリーズは、チャート、5シリーズの一つの可視性をトグルした後、[OK]赤と紫シリーズのラインアップに追加されます。ここ
はイメージです。ご協力いただければ幸いです!データ上の情報と
UPDATE:
- 私はデータの5シリーズと10のx軸のカテゴリを持って
- 私はXMLファイルを解析して、私はデータの多次元配列を構築しています
- 配列の長さは5で、それぞれの5つのインデックスには長さが10の配列が含まれています。
- これは、データが入力された後の配列です。
インデックス#:0値:0,0,0,0,0,0,0,0,0,0
インデックス番号:1値:180,210,0,0,0,0,0 、0180210
インデックス番号:2値:22,4,0,0,0,0,0,0,22,4
インデックス番号:3値:0,0,0,0,0 、0,0,0,0,0
インデックス#:4値:200,30,0,0,0,0,0,0,4,0
私はにデータを追加しています次のJSコードのグラフ:
for (var c_ary_bs = 0; c_ary_bs < ary_bs_schedule_orig.length; c_ary_bs++) {
chart.series[c_ary_bs].setData(ary_bs_schedule_orig[c_ary_bs]);
}
うまくいけば、助けてくれます、ありがとう!
UPDATE 2、いくつかのより多くの情報
私はハードの問題を特定に役立つために、アレイに追加されたデータをコード化しました:
chart.series[0].setData([0, 0, 0, 0, 0, 0, 0, 0, 0, 0]);
chart.series[1].setData([180, 210, 0, 0, 0, 0, 0, 0, 180, 210]);
chart.series[2].setData([22, 4, 0, 0, 0, 0, 0, 0, 22, 4]);
chart.series[3].setData([0, 0, 0, 0, 0, 0, 0, 0, 0, 0]);
chart.series[4].setData([200, 30, 0, 0, 0, 0, 0, 0, 4, 0]);
alert('done')
警告火災、グラフの列「OK」をクリックしてアラートを終了すると、以前の画像が示すようにアライメントの問題が発生します。
これを引き起こしているデータを投稿することはできますか? jsfiddleのサンプルを作成する方が良いでしょう。 – malonso
@malonsoあなたの時間をありがとう、私はデータの情報で私の質問を更新しました – Seth
私はあなたに答えを与えることが本当に望むが、これは間違いなくこれはバグかもしれないように見えます。 SOから交通を奪うのではなく、HCフォーラム(http://highslide.com/forum/viewforum.php?f=8)に投稿することをお勧めします。 Torsteinと彼のグループは素晴らしく、通常はかなり応答しています。申し訳ありません。 – malonso