2

「%」記号のある Y 軸の文字列をフォーマットする方法を教えてください。

「$」のコードは次のとおりです。

tickOptions: {formatString: '$%d'}

「%」記号は「キーワード」として使用されるため、「%」記号を使用するように文字列をフォーマットするにはどうすればよいですか?

4

2 に答える 2

7

次のようなことを試してください:

tickFormatter = function (format, val) { 
return val+"%";
}

そして、このオプションをプロットに追加します:

axes: {
 yaxis: {
 tickOptions: {
  formatter: tickFormatter
 }
}

http://jsfiddle.net/pabloker/9ZrKA/3/

于 2013-01-17T01:37:16.340 に答える
6

「%」記号を書くには、それを 2 倍にする必要があります。

axes:
   {yaxis: 
        {tickOptions: 
               {formatString: '%%%d'}
        }
   }

%%%dは、値が 10 の場合は「%10」と書き込みます。同様に、値が 10 の場合は%d%%「10%」と書き込みます。したがって、「$」記号を「%%」に置き換えるだけです。

アンソニー。

于 2013-01-17T10:06:17.870 に答える