我不知道为什么,但是无法在我的 production server(共享主机)上正确显示我的sankey图,但它在我的localhost上却可以正常工作。
这里是pen,具有相同的数据。如您所见,这里没有错。 是因为我如何将数据传递到javascript中?
<script>
var transferData = '<?php echo json_encode($transfer_data); ?>';
transferData = JSON.parse(transferData);
var nodes = '<?php echo json_encode($nodes); ?>';
nodes = JSON.parse(nodes);
var subtitle = '<?php echo json_encode($subtitle); ?>';
subtitle = JSON.parse(subtitle);
</script>
答案 0 :(得分:-1)
我自己解决了。 sankey图的格式为[from,to,value]。 使用相同的代码,值在我的本地主机上是整数,而在我的服务器上是字符串。所以我只是将这些值转换为整数。
那怎么可能?