You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Amchart 4阿拉伯语图例显示异常,需设置图例标记右侧起始

图例标记移至右侧的实现方法

当前图例展示效果

我希望图例的标记(图标)显示在文字右侧,目前已尝试设置以下三个属性:

chart.legend.reverseOrder = true;
chart.legend.itemContainers.template.reverseOrder = true;
chart.rtl = true;

下面是更直接的解决方案:

  1. 关闭全局RTL设置(如果之前开启了):
    chart.rtl = false;
    
  2. 修改图例项的内容排列顺序,将标记放在文字右侧:
    chart.legend.items.template.contentOrder = ["label", "marker"];
    
  3. 若需要将整个图例区域放在图表右侧,补充设置:
    chart.legend.position = "right";
    

这样配置后,就能实现图例标记在文字右侧显示的效果,同时避免全局反转带来的布局问题。

内容的提问来源于stack exchange,提问作者wajiha siddiqui

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 11:12:53