2013-09-25 22 views
19

我正在使用nvd3并有几个图表,其中的图例很大。例如。有15个组的分散/泡泡和组名很长。这个传说非常大,几乎没有留下图表本身的空间。如何禁用nvd3中的图例或限制它的大小

有没有办法删除图例或切换图例或限制它所占用的高度/宽度?任何例子都会很棒。

另外,有没有办法让气泡显示一个描述性的字符串?现在,当你站在泡泡的顶部时,它会突出显示x/y坐标。我也想让它显示泡泡的名字。

例如,我的每个泡沫代表一个国家(有一个名称),x是GDP,y是债务。该组是一个分类/不是名称。

回答

35

.showLegend(false)会帮助你。这里是一个例子 -

chart = nv.models.multiBarHorizontalChart().x(function(d) { 
       return d.x 
      }).y(function(d) { 
       return d.y 
      }).showLegend(false); 
+1

该文档不是很好,但看看源代码已经帮了我几次。在这种情况下,请查看https://github.com/novus/nvd3/blob/master/src/models/pieChart.js – mvexel