Highcharts:Wordcloud不会显示重量较轻的单词

时间:2018-03-30 06:22:09

标签: javascript highcharts word-cloud

Highcharts wordcloud不显示重量较轻的单词。示例:https://jsfiddle.net/amrutaJgtp/7evd8tgo/

{
    "name": "UNKNOWN",
    "weight": 584
}, {
    "name": "OTHER",
    "weight": 138
}

这里没有看到“未知”和“其他”字样。

在相同的数据上,使用库Zing图表的Wordcloud显示了所有对齐的单词。示例:https://jsfiddle.net/amrutaJgtp/7evd8tgo/3/

    {
      "text": "UNKNOWN",
      "count": 584,
      "color": '#BDD9F2'
    }, {
      "text": "OTHER",
      "count": 138,
      "color": '#D0E9F2'
    }

所有单词都可以正确阅读。

有没有办法在Highcharts中实现这个目标?

1 个答案:

答案 0 :(得分:0)

简单标签的字体大小<在Highcharts github#8065上报告了1px和标签不可见。

解决方案:应用min 1px font-size:https://jsfiddle.net/BlackLabel/7evd8tgo/31/

(function(H) {
  H.wrap(H.seriesTypes.wordcloud.prototype, 'deriveFontSize', function (p) {
    var ret = p.apply(this, Array.prototype.slice.call(arguments, 1));
      return Math.max(ret, 1);
  });
})(Highcharts);

修改 自v6.1.0起minFontSizemaxFontSize选项支持此功能。