Это собирается быть жестким ...D3.js с датами только
Я пытаюсь работать с d3.js, чтобы сделать какой-то график у людей, которые работают над задачами.
Диаграмма должна выглядеть вроде как это, в конце концов:
Это будет пример данных.
var data = [
{
'user':'John',
'tasks': [
{
name: 'Task 1',
start: '2016-10-01',
end: '2016-10-04'
},
{
name: 'Task 5',
start: '2016-10-13',
end: '2016-10-14'
}
]
},
{
'user':'Mikael',
'tasks': [
{
name: 'Task 2',
start: '2016-10-04',
end: '2016-10-07'
}
]
},
{
'user':'Oliver',
'tasks': [
{
name: 'Task 4',
start: '2016-10-10',
end: '2016-10-12'
}
]
},
{
'user':'Artur',
'tasks': [
{
name: 'Task 3',
start: '2016-10-09',
end: '2016-10-15'
}
]
}
];
Может кто-нибудь дать мне несколько советов о том, как добиться чего-то подобного, пожалуйста? Является ли D3.js подходящей библиотекой для этой диаграммы? Правильно ли форматируются данные или я должен выполнить некоторую логику, прежде чем перейти к D3? Как сравнить даты начала и окончания? Любая помощь очень приветствуется!
Gant t диаграмма, может быть? – moooeeeep
@moooeeeep thnx для ввода, я посмотрю на это! – frederikvdbe