antv柱状图-如何对包含字符串日期的xField值进行排序?
创始人
2024-11-08 12:00:28
0

可以通过修改xField的数据类型,并使用Moment.js库的parse方法将字符串日期转换为Moment对象。然后,可以使用Moment.js的排序功能对xField值进行排序。

以下是示例代码:

import { Chart } from '@antv/g2';
import * as moment from 'moment';

// 假设数据如下:
const data = [
  { date: '2021-01-01', value: 10 },
  { date: '2021-01-15', value: 20 },
  { date: '2021-01-05', value: 15 },
];

// 修改xField的数据类型为Moment对象
const xField = 'date';
data.forEach((d) => {
  d[xField] = moment.parse(d[xField], 'YYYY-MM-DD');
});

// 按照xField值进行排序
data.sort((a, b) => a[xField] - b[xField]);

// 创建柱状图并渲染数据
const chart = new Chart({
  container: 'container',
  autoFit: true,
});
chart.data(data);
chart.interval().position(xField + '*value');
chart.render();

另外,在使用Moment.js进行日期处理时,需要注意日期格式的匹配。如果日期格式不匹配,会导致转换失败。

相关内容

热门资讯

了解透视!红龙poker辅助器... 了解透视!红龙poker辅助器免费观看!竟然真的是有辅助脚本(证实有挂)-哔哩哔哩1)红龙poker...
揭幕透视!hhpoker有作必... 揭幕透视!hhpoker有作必弊的吗,wejoker手机版透视脚本,总结教程(了解有挂)-哔哩哔哩1...
总结透视!hardrock透视... 总结透视!hardrock透视工具!本来存在有辅助神器(有挂助手)-哔哩哔哩1、下载好hardroc...
推荐透视!智星菠萝辅助,pok... 推荐透视!智星菠萝辅助,poker红龙辅助,步骤教程(有挂助手)-哔哩哔哩1、起透看视 智星菠萝辅助...
教你透视!拱趴大菠萝万能辅助器... 教你透视!拱趴大菠萝万能辅助器!好像是真的有辅助攻略(揭秘有挂)-哔哩哔哩1、下载好拱趴大菠萝万能辅...
曝光透视!wepoker辅助透... 曝光透视!wepoker辅助透视软件,wpk模拟器多开,教材教程(有挂技巧)-哔哩哔哩1、上手简单,...
总结透视!pokermaste... 总结透视!pokermaster破解版!其实一直总是有辅助软件(有挂方法)-哔哩哔哩所有人都在同一条...
解谜透视!wepoker辅助器... 解谜透视!wepoker辅助器安装包定制,德普之星辅助工具如何设置,策略教程(有挂分享)-哔哩哔哩;...
总结透视!竞技联盟透视!真是是... 总结透视!竞技联盟透视!真是是有辅助技巧(有挂解惑)-哔哩哔哩1、全新机制【竞技联盟透视ai辅助工具...
开挂透视!wpk透视辅助下载,... 开挂透视!wpk透视辅助下载,哈糖大菠萝辅助器,绝活教程(有挂神器)-哔哩哔哩所有人都在同一条线上,...