AMCharts 项目符号在小图表上转换为乱码
AMCharts bullets converted to gibberish on small charts
我已经搜索了整个 AMCharts 4 项目符号文档以及许多 Google 页面,但我还没有找到答案。当图表被压缩到移动屏幕上时,条形图上方的项目符号标签会更新为一些完全乱码(如下左示例所示)。这些应该是各种数值(右侧示例),包括一些带有小数点的数值。没有百分比或其他符号。
在调整屏幕大小时,文本实际上从普通数字换成了 'processed food'。逻辑表明我必须缺少一些防止这种不良行为的设置。
非常感谢任何帮助!
“乱码”应该是省略号。您的页面可能未编码为 UTF-8,或者您使用的字体没有用于省略号的 Unicode 字符。
您可以 double-check 您的编码,或者,如果您根本不想要省略号,请禁用标签上的 truncate
。假设您使用 LabelBullet 作为列标签:
var valueLabel = series.bullets.push(new am4charts.LabelBullet());
// ...
valueLabel.label.truncate = false;
我已经搜索了整个 AMCharts 4 项目符号文档以及许多 Google 页面,但我还没有找到答案。当图表被压缩到移动屏幕上时,条形图上方的项目符号标签会更新为一些完全乱码(如下左示例所示)。这些应该是各种数值(右侧示例),包括一些带有小数点的数值。没有百分比或其他符号。
在调整屏幕大小时,文本实际上从普通数字换成了 'processed food'。逻辑表明我必须缺少一些防止这种不良行为的设置。
非常感谢任何帮助!
“乱码”应该是省略号。您的页面可能未编码为 UTF-8,或者您使用的字体没有用于省略号的 Unicode 字符。
您可以 double-check 您的编码,或者,如果您根本不想要省略号,请禁用标签上的 truncate
。假设您使用 LabelBullet 作为列标签:
var valueLabel = series.bullets.push(new am4charts.LabelBullet());
// ...
valueLabel.label.truncate = false;