3
使用vega图表库,我动态加载我的数据从JavaScript对象。从该对象值包含JavaScript的日期和金额,例如:“时间”缩放类型在维加不工作的JavaScript日期
[
{date: new Date(2000, 0, 1), amount: 3},
{date: new Date(2001, 0, 1), amount: 7},
{date: new Date(2002, 0, 1), amount: 5}
]
的ordinal
阶类型工作正常,但规模型time
给了我以下错误:
Uncaught TypeError: ((intermediate value)(intermediate value) , group.scale(...)).rangeBand is not a function
我应该如何格式化我的日期? (我试图改变图表规范中的format.parse
,但它不会改变任何东西(我不解析数据,而是直接从javascript对象中加载它))。
最终目标是在x轴上显示日期子集以避免重叠。