Javascript 是否在线形图nvd3.js中显示所有标签?

Javascript 是否在线形图nvd3.js中显示所有标签?,javascript,d3.js,nvd3.js,linechart,Javascript,D3.js,Nvd3.js,Linechart,我使用nvd3.js在仪表板中显示折线图。问题是,由于图表占据了一个小的位置,并没有显示所有标签,例如:我希望一周中的所有日子都显示在xaxis中,但在我的图表中只有周一、周三和周五。当图表占据页面的所有宽度时,所有日期都会显示出来,但我在仪表板中使用图表,它占据了一个小位置。。我试着用 chart.xAxis //Chart x-axis settings .axisLabelDistance(0) 但没有结果。 任何帮助???要在折线图中显示

我使用nvd3.js在仪表板中显示折线图。问题是,由于图表占据了一个小的位置,并没有显示所有标签,例如:我希望一周中的所有日子都显示在xaxis中,但在我的图表中只有周一、周三和周五。当图表占据页面的所有宽度时,所有日期都会显示出来,但我在仪表板中使用图表,它占据了一个小位置。。我试着用

 chart.xAxis     //Chart x-axis settings

                  .axisLabelDistance(0)
但没有结果。
任何帮助???

要在折线图中显示所有标签,必须将X轴的刻度值设置为与forceX编号相同:

chart.xAxis.tickValues([1, 2, 3, 4, 5, 6, 7]);
上面这些数字代表一周中的几天,用一周中几天使用的实际值替换它们

如果这不能完全解决问题,您也可以将它们强制显示在图表上:

chart.forceX([1, 2, 3, 4, 5, 6, 7]);

请更好地解释你的问题。标签被剪掉了?您好,不,这不是问题,问题是因为图表占据了一个小的位置,没有显示所有的标签例如:我希望一周中的所有日子都显示在xaxis中,但在我的图表中只有周一、周三和周五。当图形占据页面的所有宽度时,所有日期都会显示出来,但我在仪表板中使用该图形,它占据了一个小位置。希望你的问题清楚明了,谢谢。你应该修改你的问题以便更好地解释。然后我会投票表决。