【问题标题】:Render only specific chart using dc.js使用 dc.js 仅渲染特定图表
【发布时间】:2014-04-23 11:36:28
【问题描述】:

如何仅使用 dc.js 渲染特定图表而不是全部。

renderAll() 函数接受组。但是,在这种情况下什么是组尚不清楚。跟随不起作用,

var priceChart = dc.rowChart("#price-chart");
dc.renderAll(priceChart)

【问题讨论】:

    标签: javascript d3.js crossfilter dc.js


    【解决方案1】:

    你想写的是:

    var priceChart = dc.rowChart("#price-chart","mygroup");
    dc.renderAll("mygroup");
    

    【讨论】:

      【解决方案2】:

      PriceChart.render() 现在也可以使用了。

      【讨论】:

        【解决方案3】:

        如果您想渲染同一组中的所有图表(例如,在“mygroup”下,您有 rowChart、barChart... 那么当您执行 renderAll("mygroup") 时,它将渲染同一组下的所有图表。

        var priceChart = dc.rowChart("#price-chart","mygroup");
        dc.renderAll("mygroup"); 
        

        在某些情况下你不想这样做,你应该使用

        priceChart.render();
        

        而不是

        dc.renderAll("mygroup");
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-10-14
          • 2021-02-13
          • 1970-01-01
          • 1970-01-01
          • 2013-12-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多