使用D3现在我试图创建一个地图,看起来像这样一个传奇成功创建了几个图表后:D3圆环图上赛季固定标签
这是一种表达形式每年的季节图表会以固定标签下方的颜色标明,表明每年的每个月(在图像中它们被舍入到几个月,但我不希望这种情况发生在我尝试创建的圆环图中) 。
现在我想我会在D3js页面上按照环形图的example开始,然后添加一些固定的标签。在达到那一点之前,虽然我发现自己陷入困境,无法复制这个例子。
我试着用Plunkr here做一个简明的例子,我想知道是否有人会看一看。我已经按照方法here使用创建的对象作为数据输入,但我没有看到任何错误,但也许我错了。我收到错误消息如下:1494
Uncaught TypeError: Cannot read property 'indexOf' of undefined: Main.js(1494)
线对应的Plunkr线37,阅读:
.append(g)
这使我相信,当我点事情错了d3的数据,但我不确定这是什么。我会欣赏一双新鲜的眼睛!
这是错误的'.append(G)'它应该是'.append( “G”)' – Cyril
好吧,那是一种虎头蛇尾。谢谢! 但是,当我解决这个问题时,我在页面上留下了一个空的div。任何想法发生了什么? – Yoeri