javascript - 条形图不能随时间缩放?
问题描述
我有想要随时间显示的数据,当我像这样将比例属性放入折线图时(按照 x 轴文档中的说明)
<XAxis
dataKey="day"
scale="time"
type="number"
domain={['dataMin', 'dataMax']}
tickFormatter={(t)=> moment.unix(t).format(format)}
interval={timeType === 'month' ? 0 : 1}
/>
它有效 - 但是当我的条形图中有相同的确切代码时,条形不会呈现?
这是一个错误还是有发生这种情况的原因?
解决方案
对于遇到此问题的人,有一个解决方法 - 您可以将获取数据的 xAxis 日期转换为 unix 标记,然后按日期对数据进行排序并将其设置为等于您的数据。
例子:
resultData = resultData.sort((a, b) => new Date(a.time) - new Date(b.time));
推荐阅读
- android - 如何使用来自视图的 setText 和值将字符串与 XML 字符串连接起来
- java - 有没有办法从静态类重新创建“父”类?
- firebase - firestore 在云功能教程中的模拟器中不起作用
- saxon - 捕获的累加器上的 id()
- linux - 检查文件是否在 Linux 上使用 Powershell 脚本签名
- angular - 在有角度的表单数组中使用表单组的问题
- python - 在列表列表中,将每个第二个元素除以每个第三个元素,python
- git - Jenkins(BlueOcean) 未能构建在 BitBucket 中创建的 PR
- php - 如何为 MacOS Big Sur 启用 Xdebug?“php -m”显示正常,但“phpinfo();” 别
- python - 删除时更改 django-admin 中的默认消息