首页 > 解决方案 > RTL 语言(阿拉伯语)无法正确使用 HighCharts 饼图,我该如何解决?

问题描述

这是一个非常直观的结果:

如果语言是阿拉伯语,则图例文本变为白色并且所有位置都是错误的。我想知道我能做些什么来解决它。

顺便说一句,我已经搜索了一段时间,但没有运气。我刚刚找到了一些Highcharts.hasbidibug属性,但即使我设置了它,它也不起作用。

1 - 正确的英文外观

在此处输入图像描述

2 - 阿拉伯语的错误外观

在此处输入图像描述

3 - 红色背景的阿拉伯语错误外观

在此处输入图像描述

标签: highchartspie-chart

解决方案


使用 (distance:??) inside 控制文本出现的位置。它取负值或正值

plotOptions: {
            pie: {
                dataLabels: {
                    enabled: true,
                    distance: ???,

推荐阅读