ハイチャートを使用してグラフを描画します。私の言語はペルシャ語(ペルシャ語)で、私はペルシア語の数字で図を描きたい。しかし、ハイチャートではすべての数字が英語で表示されます。ハイチチャートのペルシア語(farsi)番号
ペルシア語で数字(すべての数字:yaxis、tooltip、...)を表示する方法はありますか?
ハイチャートを使用してグラフを描画します。私の言語はペルシャ語(ペルシャ語)で、私はペルシア語の数字で図を描きたい。しかし、ハイチャートではすべての数字が英語で表示されます。ハイチチャートのペルシア語(farsi)番号
ペルシア語で数字(すべての数字:yaxis、tooltip、...)を表示する方法はありますか?
Highcharts Localization pluginはMilad Jafaryによって試すことができます。デフォルトではペルシア語の日付と数字が含まれており、他のローカリゼーションには展開できます。あなたはまだラベルをフォーマットする必要がありますが、それはあなたのために "難しい作業"です。
例えば、最低限の例は次のようになります。
Highcharts.setOptions({
locale: getPersianLocal()
});
$('#container').highcharts({
xAxis: {
labels: {
formatter: function() {
// Example of replacing a normal number with persian number
return Highcharts.localizationNumber(this.value);
}
}
},
// ...
});
同様にあなたは、y軸、ツールチップ、エトセトラのためのフォーマッタを使用することができます。
あなたはこの機能を使用することができ、日付をフォーマットする必要がある場合:
Highcharts.localizationDateFormat('%A, %d %B %y, %H:%M:%S', new Date().getTime());
あなたは、たとえば、プラグインのスクリプトを含める必要があります:
<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="https://rawgithub.com/miladjafary/highcharts-plugins/master/js/jalali.js"></script>
<script src="https://rawgithub.com/miladjafary/highcharts-plugins/master/js/highcharts-localization.js"></script>
は、使用中のそれのthis more complete JSFiddle demonstrationを参照してください。