dc.js重新选择已渲染的图表

时间:2017-04-13 03:21:08

标签: javascript angularjs d3.js dc.js

我正在尝试手动重新设置已渲染饼图的宽度。图表是在角度工厂和指令中创建和渲染的,我想从控制器获取此图表。有没有类似于

的选择方法
 var base64 = Convert.ToBase64String(image.Content);
 var imgSrc = String.Format("data:image/gif;base64,{0}", base64); 

 <div class="img">
   <a><img src="@imgSrc"></a>
 </div>

我可以使用这种类型的东西

var chart = dc.pieChart("#pieChart");

如何重新选择已经渲染的图表以执行上述操作?

所以我只是通过示波器上的自定义对象传回图表对象,试图找到它并且它可以工作。

chart
   .width(500)

dc.redrawAll()

1 个答案:

答案 0 :(得分:0)

更改图表宽度后尝试dc.redrawAll

dc.redrawAll();

希望它有效,否则你可以使用另一个选项dc.renderAll()