这使我烦恼了一段时间,在这里找不到答案。我什至在GitHub上打开了一个错误:https
:
//github.com/novus/nvd3/issues/1382#issuecomment-160694559,我被认为是答案。
问题:
实际的问题由于而被隐藏了
d3.time.format('%d/%m')。我的示例数据每天一滴答地给出,并且格式也进行了相应设置。但是d3不明白。绘制网格时,网格划分为
max-min/somevalue,网格刻度不必在全天(午夜)发生,而可以在任何时间发生。而且由于格式,我看不到它。
显示这种误解的版本在这里:http :
//plnkr.co/edit/2iMHOp?p=preview
解:
所以现在,当我知道自己能做什么时,我设法通过使用
tickValuesnvd3
/角度包装器中的参数来替代刻度线。解决方案的版本在这里:http :
//plnkr.co/edit/23n3ll?p=preview
另一个错误:)
有趣的是,由于标签太长而无法显示,因此我不得不旋转标签以使其适合。我认为这是另一个错误。如您所见, 第二 和 倒数 第二个 , 但没有一个
刻度标签。首先,我尝试使用此处提到的解决方案:NVD3折线图X轴刻度线使用该
showMaxMin参数缺失,但无法正常工作。但是,如果将标签旋转到〜
-70度,标签将显示为OK。
我想这不是我的NVD3旅程的尽头;)



