をマップします私はこの pic 嘆願は私に を助けるように、これはあなたのコードの最大の問題は、あなたがAmChartsは、JSファイルをマップ変更点であるplnkr.co/edit/6aDJREhcFYSfM5JW99mX?p=previewJSONは私が私のJSONデータではなく、同じようtunisiaLowに変更tunisialow の私のJSON /値のtunisiaLow nbreで私のJSONデータの私のJSON/IDで コードでAmchartsを使用してチュニジアマップをレコード生成する必要がUnsing Amcharts
答えて
plunkerで私のコードですsamthink必要 仕事それはライブラリと完全に壊れるような方法で。 JSファイルは、あなたが何をしているのかを理解し、creating your own map files tutorialの指示に従わないと修正されるべきではありません。変更されたファイルは、マップ機能を実現するために必要なid
属性を削除します。
マップ形式と一致するようにデータを変更するのが理想的です。 last ticketに行くと、データを変更できないように見えるので、ソリューションは最後と同じです - AmChartsのフォーマットに準拠するようにデータを再マッピングしてください。
元のJS/SVGマップには、各地域のIDリストがあります。データセットのタイトルが元のマップ内のタイトルと正確に一致しないため、タイトルを使用して内部マップIDにリンクするルックアップオブジェクトを作成する必要があります(
var areaDataMapping = {
"TUNIS": "TN-11",
"ARIANA": "TN-12",
"BEN AROUS": "TN-13",
"MANOUBA": "TN-14",
"NABEUL": "TN-21",
"ZAGHOUAN": "TN-22",
"BIZERTE": "TN-23",
"BEJA": "TN-31",
"JENDOUBA": "TN-32",
"KEF": "TN-33",
"SILIANA": "TN-34",
"KAIROUAN": "TN-41",
"KASSERINE": "TN-42",
"SIDI BOUZID": "TN-43",
"SOUSSE": "TN-51",
"MONASTIR": "TN-52",
"MAHDIA": "TN-53",
"SFAX": "TN-61",
"GAFSA": "TN-71",
"TOZEUR": "TN-72",
"KEBILI": "TN-73",
"GABES": "TN-81",
"MEDENINE": "TN-82",
"TATAOUINE": "TN-83"
};
など)。そこから
、あなたがそのようなid
、title
とvalue
など、必要なプロパティを持つ正しい領域オブジェクトの配列を作成し、あなたのコードに結果を割り当てるために、あなたの構文解析されたJSONファイルを再マッピングすることができます
var remappedAreas = AmCharts.parseJSON(areas).map(function(area) {
return {
id: areaDataMapping[area.libelleFr],
title: area.libelleAr,
code: area.code,
value: area.nbre
}
});
var map = AmCharts.makeChart("...", {
// ...
"dataProvider": {
// ...
"areas": remappedAreas,
// ...
},
// ...
});
ここupdated plunkrですチュニジアの公式のAmCharts JSを使用しています。あなたのバージョンの代わりに。
はどうもありがとうございましたあなたは私を助けることができる場合、私は1つのより多くの問題を抱えている3 –
<最高ですしてください 私は、ネストされたを持っていますjsonコンテンツ政府は性別男性/女性とネストし、私は各性別ごとに2つのマップを表現する必要があります 私は2つのマップを作成する必要があります:私のPlunker Contentのためにjsonと私のアイデアをネスト: http://plnkr.co/edit/DeufEUbumWL1lR4Ckd5?p=preview ありがとう –
自分で動作させようとしましたか?ここからのアイディアと[入れ子にされたjsonの最後のチケット](http://stackoverflow.com/questions/43225959/create-chart-with-amcharts-using-nested-json)のロジックから2つのマップを作成します。本当にそれほど難しいことではありません。 – xorspark
- 1. は、私はデータのJSONファイルを含めたい私のコンポーネントでJSONファイル
- 2. ウェブでJSONを使用して、私のデータはそのにサービスを提供するデータを以下の私を見る私はidとagenda_tempデータが必要
- 3. JSON - 私のデータ転送オブジェクトではジャクソン
- 4. 角度2 JSONは、私はJSONを変更したいデータ
- 5. どのように私はループループに私が欲しいJSONコード
- 6. 私のjsonデータには何が問題なのですか?
- 7. JSONスキーマ - BigQuery - (JSONファイルの)私のスキーマは何ですか?私は
- 8. は、どのように私の応答ですJSONデータ
- 9. 私のケースで私のjsonデータにアクセスする方法 - スウィフト
- 10. JSONのAMchartsデータの集まり
- 11. は、私は次のようにJSONデータファイルに基づいてルートの数を生成するJSONデータに
- 12. は、このコードでは...私は、HTMLテーブルを作成する必要があるの配列とJSONデータ
- 13. 照会する方法JSONデータは、これは私のJSONデータである
- 14. ヘルプは、私は次のように私のJSONデータが出力され、ここでいくつかの問題を抱えていJSONデータに
- 15. アペンドJSON値ではなく、これはJSONのfile.firstに2つの値を追加私のコードです
- 16. javascript - 私のjsonを変更
- 17. Fabric.jsは、私は私がキャンバスからJSONデータを保存していたデータベースを持っていますが、私が作成する必要がJSONからPNG
- 18. 私は、このJSONデータを持っているJSON
- 19. データは、私はこの例を使用していたJSONタッチ
- 20. 私は、この形式のJSONデータを持っている私のコード
- 21. アクセスJSONデータ - 私はこのJSONを持って
- 22. .jsonファイル私は私のプロジェクトであるJSONファイルからデータをドロップダウンメニューを作成したい
- 23. 私のsqlクエリは、jsonレスポンスで3行の同じデータ型を返す
- 24. JSONスキーマ検証:私はJSONデータ次ているJSON配列
- 25. は、どのように私は私のEJSテンプレートにJSONデータを得ることができますか?
- 26. JSONのリターンは、私が
- 27. HTTP GETメソッドJSONのデータ私が使用してしたい
- 28. Webサービスの私のPOSTメソッドが私のjsonデータを拒否しているのはなぜですか?
- 29. アクセス私は私のAndroidアプリでは、このようなJSONを持って
- 30. 解析JSON私はこのようなJSONを持ってコード可能な使用とJSON
マイコード:http://plnkr.co/edit/6aDJREhcFYSfM5JW99mX?p=preview –