2017-10-19 6 views
0

ガイドで特定の量のデータにタグを付けるLine AmChartがあります。データ全体をエクスポートするときに、このガイドを列としてエクスポートしたいと考えています。AmChart:グラフをエクスポートするときにガイド列を追加する

例えば、

date visits 14/10/2017 36 15/10/2017 40 16/10/2017 39 17/10/2017 41 18/10/2017 36 19/10/2017 32 20/10/2017 33 21/10/2017 54 22/10/2017 60 23/10/2017 48 24/10/2017 56 25/10/2017 72 26/10/2017 72 27/10/2017 39 28/10/2017 58 29/10/2017 69 30/10/2017 75 31/10/2017 66 01/11/2017 45

私は動的にガイドを追加し、それに文字列を追加するために管理しています。

date visits 14/10/2017 36 15/10/2017 40 16/10/2017 39 17/10/2017 41 18/10/2017 36 19/10/2017 32 tag1 20/10/2017 33 tag1 21/10/2017 54 tag1 22/10/2017 60 tag1 23/10/2017 48 tag1 24/10/2017 56 25/10/2017 72 26/10/2017 72 27/10/2017 39 tag2 28/10/2017 58 tag2 29/10/2017 69 tag2 30/10/2017 75 tag2 31/10/2017 66 01/11/2017 45

コードがJSFiddleにあります

私はこのようになり、データをエクスポートします。

答えて

1

ガイドは、図表dataProviderの配列に含まれていないため、データとしては扱われないため、デフォルトではどのデータ形式でもエクスポートされません。データエクスポートにガイドを含めるには、ガイドテキストをdataProviderに追加する必要があります。スマートな解決策だった

chart.chartCursor.addListener("selected", function(event) { 
    // guide setup omitted 
    var cursor = event.startIndex; 

    while (cursor <= event.endIndex) { 
     chart.dataProvider[cursor]["guide"] = text; 
     ++cursor; 
    } 
    //add guide/validate omitted 
}); 

Updated fiddle

+0

:ここでそれを処理し、あなたのselectedリスナーへの非常に基本的な変更があります!ありがとう。 –

関連する問題