javascript - Highcharts 工具提示系列名称前面的奇怪字符

标签 javascript charts highcharts

我有一个 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: []
    };
}

enter image description here

最佳答案

很可能您使用的编码与 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/

相关文章:

javascript - 通过键值查找对象数组中的元素

javascript - 如果存在另一个请求,如何停止ajax请求

javascript - 谷歌折线图上的额外直线

css - Highcharts 馅饼错误的图例颜色

javascript - Highcharts:需要带有月份和日期的热图

Javascript通过对话框获取本地文件路径

javascript - 将 Javascript 对象数组转换为 Javascript 数组

c# - 请问新的asp :chart control need to be installed on the server or can it be used from the bin folder

javascript - Highslide JS > Highchart - 我该如何修改?

highcharts - 在 Highcharts 中禁用图例悬停