Highcharts Localization plugin Milad Jafary tarafından deneyebilirsiniz. Farsça tarih ve sayıları varsayılan olarak içerir ve diğer yerelleştirmeler için kullanılabilir. Etiketleri biçimlendirmeniz gerekecek, ancak sizin için "sıkı çalışma" yapar.
Örneğin, en az bir örnek olabilir:
Highcharts.setOptions({
locale: getPersianLocal()
});
$('#container').highcharts({
xAxis: {
labels: {
formatter: function() {
// Example of replacing a normal number with persian number
return Highcharts.localizationNumber(this.value);
}
}
},
// ...
});
Benzer şekilde sizin, y-ekseni, ipucu, vesaire için biçimlendirici kullanabilir.
Eğer bu fonksiyonu kullanabilirsiniz bir tarih biçimlendirmek gerekirse:
Highcharts.localizationDateFormat('%A, %d %B %y, %H:%M:%S', new Date().getTime());
Örneğin, eklenti komut dosyalarını eklemeniz gerekir:
<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>
kullanımda bunun
this more complete JSFiddle demonstration bakınız.