将 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 = [
'يناير',
'فبراير',
'مارس',
'إبريل',
'مايو',
'يونية',
'يولية',
'أغسطس',
'سبتمبر',
'أكتوبر',
'نوفمبر',
'ديسمبر'
];
amCharts目前还没有翻转整个图表的一键式解决方案。
如果您需要真正的 RTL 图表,您仍然需要以这种方式设置您的图表。 IE。将值轴放在右边 (valueAxes: [{ position: "right"}]
),等等
另外,如果您的网页启用了 RTL,您需要在任何其他图表代码之前添加这行代码:
AmCharts.rtl = true
要翻译月份名称,请使用 AmCharts.shortMonthNames
和 [AmCharts.monthNames][2]
数组。
即:
AmCharts.shortMonthNames = [
'يناير',
'فبراير',
'مارس',
'إبريل',
'مايو',
'يونية',
'يولية',
'أغسطس',
'سبتمبر',
'أكتوبر',
'نوفمبر',
'ديسمبر'
];