我有一个 Highcharts 图表,出于某种原因,它仅在弹出的数据点上的系列标题前显示奇怪的字符。我使用的是默认弹出窗口和 highcharts 4.0.1。
我目前将所有系列都设置为标题 hi
以确保我的代码中没有任何东西搞砸了。另外,如果我输出 countsGraph.series[0].name
,我也会得到 hi
。
这是什么原因造成的?不幸的是,由于我对 HighCharts.com 的访问正在播放,我现在无法制作 fiddle 。
我是这样创作的
// Create new series if requried
if (!series[c]) {
series[c] = {
name: "hi",
data: []
};
}
最佳答案
很可能您使用的编码与 UTF-8 不同。您可以通过更改 pointFormat
来简单地删除该字符, 来自:
<span style="color:{series.color}">\u25CF</span> {series.name}: <b>{point.y}</b><br/>
到:
<span style="color:{series.color}">{series.name}</span>: <b>{point.y}</b><br/>
或者,正如 @Adam Goodwin
指出的那样,在您的选项中设置默认格式:
<span style="color:{series.color}">\u25CF</span> {series.name}: <b>{point.y}</b><br/>
关于javascript - Highcharts 工具提示系列名称前面的奇怪字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24012451/