2

你可以从这里看到演示小提琴;

{
    "type":"wordcloud",
    "options":{
    "text":"...", /*text takes string values from REST so dont wanna manipulate it*/
    "step-angle":45,
    "step-radius":50
  },
}

如您所见,除此之外的所有俄语和中文单词,一些土耳其语字符在此演示中不起作用。我不想改变我的图表类型,因为我曾经使用过 highcharts。d3 可能是最好的解决方案,但它对我来说工作量太大,因为我们有太多图表。

不工作的字符:ç,ı,ğ,ş,ü 所有俄语和中文

4

2 回答 2

3

ZingChart 支持团队今天回复了我的电子邮件。他们解决了这个问题。这是一个解决方案;

jsfiddle.net/Lzr80erh/1/

他们向 zingchart 库添加了一个新功能,例如;

var myconfig = {
    "graphset":[
     {
      "type":"wordcloud",
      "options":{
        "text":"hello angularjs istanbul russia dağ çççç Добрый вечер 你好",
        "step-angle":45,
        "step-radius":50
      }
     }
    ]
}
zingchart.render({ 
id : 'myChart', 
data : myConfig, 
height: "100%", 
width: "100%" 
});

感谢支持团队。

于 2016-05-13T11:07:58.483 回答
2

我们已经解决了其他语言字符的问题。您可以在以下代码段中引用您的原始示例。

var myConfig = {
  "graphset": [{
    "type": "wordcloud",
    "options": {
      "text": "hello angularjs istanbul russia dağ çççç Добрый вечер 你好",
      "step-angle": 45,
      "step-radius": 50
    }
  }]
};

zingchart.render({
  id: 'myChart',
  data: myConfig,
  height: "100%",
  width: "100%"
});
html,
body,
#myChart {
  height: 100%;
  width: 100%;
}
<!DOCTYPE html>
<html>

<head>
  <script src='https://cdn.zingchart.com/2.3.3/zingchart.min.js'></script>
  <script>
    zingchart.MODULESDIR = "https://cdn.zingchart.com/2.3.3/modules/";
    ZC.LICENSE = ["569d52cefae586f634c54f86dc99e6a9", "ee6b7db5b51705a13dc2339db3edaf6d"];
  </script>
</head>

<body>
  <div id='myChart'></div>
</body>

</html>

于 2016-05-13T16:50:35.503 回答