javascript - 当我使用 c3.js 在图表中的 X 轴上放置日期标签时,出现错误错误:属性变换:预期数字,“翻译(NaN,0)”
问题描述
我正在使用c3.js创建一个图表。
我想将日期放在X-axis
标签上,但出现以下错误:
Error: <g> attribute transform: Expected number, "translate(NaN, 0)"
具体执行如下实现。(如果实现为时间序列,则会出现无法转换为 . 的错误Date Object
。)
var chart = c3.generate({
bindto: '#chart',
data: {
x: 'x',
columns: [
['x',"2021/01/01", "2021/01/02","2021/01/03","2021/01/04","2021/01/05"],
['sample', 30, 200, 100, 400, 150],
['sample2', 50, null, 20, null, 180]
]
},
axis: {
x: {tick: {values: ["2021/01/01", "2021/01/02","2021/01/03","2021/01/04","2021/01/05"]}},
y: {label: {position: 'inner-middle'}},
y2: {show: true, label: {position: 'inner-middle'}}
},
line: {
connectNull: true
},
zoom: {
enabled: true
}
});
问题出在哪里?
解决方案
推荐阅读
- routing - 在Angular 9项目的页面之间导航时,我正在努力寻找关于滚动的解决方案
- node.js - 如何将 dom 操作脚本包含到 SSR Next.js 应用程序中
- function - 在 haskell 中优雅地定义许多函数值
- angular - 此构造函数与 Angular 依赖注入不兼容,除非它没问题
- r - Set.Seed 函数 - 我不明白为什么我们在训练数据中需要它
- android - expo 在每次保存时重新下载整个 javascript 包
- javafx - 下一个 MediaPlayer 上的 JavaFX setOnEndOfMedia
- java - GL20.glCompileShader 崩溃Java程序使用OpenGL
- wpf - 在 WPF 中有没有办法在后面的代码中获取故事板动画值的当前值
- javascript - 如何在控制器中通过自动完成获取多选输入的值?