将amCHARTS转换为RTL

时间:2016-02-18 18:57:56

标签: amcharts

enter image description here我正在使用AMCHARTS创建商业智能应用程序。这个应用程序应该是多语言的。如何将使用AMCHARTS制作的图表转换为rtl?

1 个答案:

答案 0 :(得分:3)

目前没有针对amCharts的单一开关解决方案可以翻转整个图表。

如果您需要真正的RTL图表,则仍需要以这种方式设置图表。即将值轴放在右侧(valueAxes: [{ position: "right"}])等

此外,如果您的网页启用了RTL,则需要在之前添加以下代码任何其他图表代码:

AmCharts.rtl = true

要翻译月份名称,请使用AmCharts.shortMonthNames和[AmCharts.monthNames][2]数组。

即:

AmCharts.shortMonthNames = [
  'يناير',
  'فبراير',
  'مارس',
  'إبريل',
  'مايو',
  'يونية',
  'يولية',
  'أغسطس',
  'سبتمبر',
  'أكتوبر',
  'نوفمبر',
  'ديسمبر'
];