0

如何在单个网页上的 2 个不同的 div 中绘制 2 个条形图?如果我尝试这样做,一个条形图会被第二个图表的值覆盖,因为库会查找硬编码的 div 名称“infovis”。知道如何解决这个问题吗?

4

2 回答 2

1

我知道这有点晚了,但我想分享我所做的。

首先创建两个div:

<div id='InfoVisChart1'></div>
<div id='InfoVisChart2'></div>

然后,在您编写代码的 JS 中,注入两个 id:

var barChart = new $jit.BarChart({  
//id of the visualization container  
  injectInto: 'InfoVisChart1',
.... etc.

var barChart2 = new $jit.BarChart({  
//id of the visualization container  
  injectInto: 'InfoVisChart2',
.... etc.

为我工作。

于 2016-03-31T13:57:07.103 回答
0

BarCharts 继承了 Canvas 对象,因此我们可以使用此处描述的画布选项。

您需要的是“injectInto”:此选项允许设置容器 DIV 的 ID。

于 2014-03-20T16:45:40.673 回答