首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >热图不会更新

热图不会更新
EN

Stack Overflow用户
提问于 2019-06-04 10:48:00
回答 1查看 32关注 0票数 0

我是D3.js的新手,在更新热图时遇到了一些问题。我可以构建初始热图,但当我使用第二个热图时,我无法使用新数据更新它。

如果我更改代码行

代码语言:javascript
复制
.style('fill',function(d) { return myColor(d.Class1)} )

代码语言:javascript
复制
.style('fill','grey')

热图变灰了-所以我知道有什么东西阻止我把数据绑定到方块上,但我不知道是什么。

代码语言:javascript
复制
d3.interval(function(){ updateData();}, 10000)

function updateData(){

  //Read the data
  d3.csv("new_data.csv", function(data) {

      svg.selectAll('rect').data(data).transition()
          .duration(0)
          .style('fill',function(d) { return myColor(d.Class1)} )
  })
}
EN

回答 1

Stack Overflow用户

发布于 2019-06-05 04:01:29

如果其他人有这个问题,这是一个顺序/语法错误。

代码语言:javascript
复制
.duration(0)  

必须在此之后

代码语言:javascript
复制
.style('fill',function(d) { return myColor(d.Class1)} )
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56436756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档