2

IamはamChartsで数値をフォーマットしようとしています。数値を2の精度でフォーマットしたいのですが、挿入すると次のようになります。

graph.numberFormatter = {precision:2, decimalSeparator:'.', thousandsSeparator:','};

ツールチップから数値をフォーマットするだけで、画像でわかるように、すべての数値がフォーマットされているわけではありません。

積み上げ縦棒グラフです

graph.labelText = "[[coding]] €";

labelTextをフォーマットするにはどうすればよいですか?

ありがとう!

4

2 に答える 2

1

「valueField」を直接参照しないでください。代わりに組み込みタグ [[value]] を使用してください。だからあなたの例は

graph.labelText = "[[value]] €";

私の場合、使用していたときにまったく同じ問題が発生しました

"graphs" : [{
        "labelText" : "[[s1]]",
        "valueField" : "s1",
        ...
    }
],

それをに変更する

"graphs" : [{
        "labelText" : "[[value]]",
        "valueField" : "s1",
        ...
    }
],

トリックをしました。

于 2014-11-17T14:25:28.770 に答える