将 amCHARTS 转换为 RTL

Convert amCHARTS to RTL

我正在使用 AMCHARTS 创建商业智能应用程序。此应用程序应该是多语言的。如何将使用 AMCHARTS 制作的图形转换为 rtl?

amCharts目前还没有翻转整个图表的一键式解决方案。

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

另外,如果您的网页启用了 RTL,您需要在任何其他图表代码之前添加这行代码

AmCharts.rtl = true

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

即:

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