我有一个道场图表,我需要在轴标题中使用特殊字符(ú,ñ等)。但是,HTML代码不起作用。有什么想法吗?
感谢
chart.addAxis("y", {
// title: "ú", <- renders corrupted character
title:"ú", // <- renders "ú"
vertical: true,
fixLower: "major",
fixUpper: "major",
min: 0
});
答案 0 :(得分:1)
使用unicode字符应该可以正常工作。图表不对标题文本进行任何特殊处理,因此您传入的字符应最终作为轴标题元素的内容。 HTML不起作用,因为Chart更喜欢将SVG用于标签(它总是使用SVG渲染旋转的标签,如y轴标题),而SVG text
元素不会解释HTML实体。
首先,通过浏览器的开发人员工具检查轴标题元素是否具有预期内容。假设元素具有适当的内容,则问题很可能与字体相关。确保1)页面的字符集设置为“utf-8”,2)使用的字体支持使用的特定字符。