ハイチャートをビルドして Geckoboard にプッシュするために json.net を使用しています。Geckoboard は lang オプションを設定する例を示していません (設定したとしても、どこに設定するか正確にはわかりません)。カスタム書式設定があることは知っていますが、書式設定する Javascript 関数を渡そうとすると、400 の不正な要求を受け取ります。
new JProperty("yAxis",
new JArray(
new JObject(
new JProperty("title",
new JObject(
new JProperty("style",
new JObject(
new JProperty("color", "#b9bbbb")
)
),
new JProperty("text", "Sales Orders")
)
),
new JProperty("labels",
new JObject(
new JProperty("formatter",new JRaw("function(){return this.value/100;}"))
)
)
),
new JObject(
new JProperty("title",
new JObject(
new JProperty("text","Ad Cost"),
new JProperty("style",
new JObject(
new JProperty("color","#FFFFFF")
)
)
)
),
new JProperty("opposite","true")
)
)
),
これは、Highcharts が提供する jsfiddle に基づいています: http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/xaxis/labels-formatter-リンク/
私が Geckoboard に投稿している文字列の関連部分:
"yAxis": [
{
"title": {
"style": {
"color": "#b9bbbb"
},
"text": "Name Of Axis"
},
"labels": {
"formatter": function(){return this.value/100;}
}
},
どんな助けでも大歓迎です。